DocumentCode :
2645399
Title :
Efficient compilation of process-based concurrent programs without run-time scheduling
Author :
Lin, Bill
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
fYear :
1998
fDate :
23-26 Feb 1998
Firstpage :
211
Lastpage :
217
Abstract :
Currently, run-time operating systems are widely used to implement concurrent embedded applications. This run-time approach to multi-tasking and inter-process communication can introduce significant overhead to execution times and memory requirements-prohibitive in many cases for embedded applications where processor and memory resources are scarce. In this paper, we present a static compilation approach that generates ordinary C programs at compile-time that can be readily retargeted to different processors, without including or generating a run-time scheduler. Our method is based on a novel Petri net theoretic approach
Keywords :
C language; Petri nets; multiprocessing programs; program compilers; real-time systems; C programs; Petri net; embedded applications; execution times; inter-process communication; memory requirements; multi-tasking; process-based concurrent programs; program retargeting; static compilation approach; Application software; Concurrent computing; Consumer electronics; Embedded computing; Embedded software; Embedded system; Operating systems; Processor scheduling; Runtime; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 1998., Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-8359-7
Type :
conf
DOI :
10.1109/DATE.1998.655859
Filename :
655859
Link To Document :
بازگشت