DocumentCode :
1647654
Title :
Serialized multitasking code generation from dataflow specification
Author :
Kwon, Seongnam ; Ha, Soonhoi
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul
fYear :
2008
Firstpage :
61
Lastpage :
66
Abstract :
This paper is concerned about multitasking embedded software development from the system specification to the final implementation including design space exploration(DSE). In the proposed framework, dataflow model is used for task specification. Multitasking software is generated for the performance evaluation of architecture candidates during the DSE process. Since the same code is also used for the final implementation, it is highly desirable to make it portable and efficient. In this paper, we propose a serialized multitasking code generation technique from dataflow specification to run the multitasking application without OS on any target processor. The code serialization also reduces runtime overhead of task switching as previous works have reported. By separating run-time scheduler generation from task code generation, various scheduling policies can be explored. Experiments with DiVX application confirm the viability of the proposed technique.
Keywords :
data flow computing; embedded systems; multiprocessing programs; processor scheduling; program compilers; video coding; DiVX; code serialization; dataflow specification; design space exploration; multitasking embedded software development; run-time scheduler; serialized multitasking code generation; task specification; Computer architecture; Computer science; Distributed power generation; Embedded software; Multitasking; Processor scheduling; Runtime; Software performance; Space exploration; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Systems for Real-Time Multimedia, 2008. ESTImedia 2008. IEEE/ACM/IFIP Workshop on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-2612-6
Type :
conf
DOI :
10.1109/ESTMED.2008.4696997
Filename :
4696997
Link To Document :
بازگشت