DocumentCode
1570171
Title
A fast heuristic scheduling algorithm for periodic ConcurrenC models
Author
Chen, Weiwei ; Doemer, Rainer
Author_Institution
Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
fYear
2010
Firstpage
161
Lastpage
166
Abstract
Embedded system design usually starts from an executable specification model described in a C-based System Level Description Language (SLDL), such as SystemC or SpecC. In this paper, we identify a subset of well-defined C-based design models, called periodic ConcurrenC models, that can be statically scheduled, resulting in significant higher simulation and execution speed. We propose a novel heuristic scheduling algorithm that not only is faster than classic matrix-based synchronous dataflow (SDF) scheduling approaches, but also reduces the model execution time by an order of magnitude over the default discrete event simulation.
Keywords
C language; embedded systems; integrated circuit design; scheduling; specification languages; C-based System Level Description Language; C-based design models; SpecC; SystemC; classic matrix-based synchronous dataflow scheduling approaches; discrete event simulation; embedded system design; executable specification model; fast heuristic scheduling algorithm; model execution time; periodic ConcurrenC models; Buffer storage; Discrete event simulation; Embedded computing; Embedded system; Message passing; Partitioning algorithms; Performance gain; Real time systems; Scheduling algorithm; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
Conference_Location
Taipei
Print_ISBN
978-1-4244-5765-6
Electronic_ISBN
978-1-4244-5767-0
Type
conf
DOI
10.1109/ASPDAC.2010.5419901
Filename
5419901
Link To Document