Executing synchronous dataflow graphs on a SPM-based multicore architecture

Citations

SCOPUS

37

초록

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.

키워드

memory overlaymulticore architecturemultiprocessor schedulingprefetchingscratch pad memorysynchronous dataflowMulti processor schedulingMulticore architecturesPrefetchingScratch pad memorySynchronous DataflowComputer aided designResponse time (computer systems)SchedulingSoftware architectureMultiprocessing systems
제목
Executing synchronous dataflow graphs on a SPM-based multicore architecture
저자
Choi, JunchulOh, HyunokKim, SungchanHa, Soonhoi
DOI
10.1145/2228360.2228480
발행일
2012-06
유형
Conference Paper
저널명
Proceedings - Design Automation Conference
페이지
664 ~ 671