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