DocumentCode :
3441197
Title :
Thread-based software synthesis for embedded system design
Author :
Shin, Youngsoo ; Choi, Kiyoung
Author_Institution :
Dept. of Electron. Eng., Seoul Nat. Univ., South Korea
fYear :
1996
fDate :
11-14 Mar 1996
Firstpage :
282
Lastpage :
286
Abstract :
We propose a thread-based software synthesis technique to reduce communication overhead incurred by the hardware-software interface in a system. We start from a CDFG that models the system. The CDFG is analyzed and partitioned into a set of threads. Then we generate a mixed static-dynamic thread scheduler. The scheduler statically schedules as many threads as possible to maximize the scheduling overhead. Then the scheduler dynamically schedules the remaining threads. Reduction of the total execution time including the communication overhead is demonstrated with some examples
Keywords :
data flow graphs; real-time systems; resource allocation; scheduling; software engineering; synchronisation; CDFG; communication overhead; control data flow graph; embedded system design; hardware-software interface; mixed static-dynamic thread scheduler; scheduling overhead; thread-based software synthesis; total execution time; Coprocessors; Delay; Dynamic scheduling; Embedded software; Embedded system; Hardware; Multithreading; Processor scheduling; Resource management; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
European Design and Test Conference, 1996. ED&TC 96. Proceedings
Conference_Location :
Paris
ISSN :
1066-1409
Print_ISBN :
0-8186-7424-5
Type :
conf
DOI :
10.1109/EDTC.1996.494314
Filename :
494314
Link To Document :
بازگشت