Executing Synchronous Dataflow Graphs on an SPM based Multi-core Architecture

초록

In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicore architecture where a core has a limited size of scratchpad memory (SPM). Unlike traditional multi-processor scheduling of SDF graphs, we consider the SPM size limitation that incurs code and data overlay overhead. Since the scheduling problem is intractable, we propose an EA(evolutionary algorithm)-based technique. To hide memory latency, prefetching is aggressively performed in the proposed technique. The experimental results show that our approach reduces the overlay overhead significantly compared to a non-optimized approach and the previous approach.

키워드

Multiprocessor schedulingsynchronous dataflowscratch pad memorymulticore architecturememory overlayprefetching
제목
Executing Synchronous Dataflow Graphs on an SPM based Multi-core Architecture
저자
오현옥
DOI
10.1145/2228360.2228480
발행일
2012-06
유형
Proceeding
저널명
Proceedings - Design Automation Conference
페이지
1 ~ 8