DocumentCode :
3019088
Title :
Towards migrating legacy real-time systems to multi-core platforms
Author :
Nemati, Farhang ; Kraft, Johan ; Nolte, Thomas
Author_Institution :
Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras
fYear :
2008
fDate :
15-18 Sept. 2008
Firstpage :
717
Lastpage :
720
Abstract :
Power consumption and thermal problems limit the single-core processors to be faster. Processor architects are therefore moving toward multi-core processors. Developers of embedded real-time systems however hesitates a shift to multi-core processors, especially for existing ldquolegacyrdquo systems which have been developed with single-core processor assumptions. These systems have been developed and maintained by many developers over many years, and can not easily be replaced due to the huge development investments they represent. In this paper we investigate challenges of migrating complex legacy real-time systems to multi-core architectures. We propose componentization and partitioning to prepare the migration. Componentization groups logically related tasks into components (or subsystems). This provides an abstraction layer from a scheduling perspective, which facilitates migration. Partitioning maps tasks to the different cores on the multi-core processor, maximizing system performance while ensuring correctness.
Keywords :
microprocessor chips; multiprocessing systems; real-time systems; componentization group; legacy real-time system; multicore processors; partitioning method; Clocks; Computer architecture; Energy consumption; Frequency; Hardware; Investments; Multicore processing; Processor scheduling; Real time systems; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on
Conference_Location :
Hamburg
Print_ISBN :
978-1-4244-1505-2
Electronic_ISBN :
978-1-4244-1506-9
Type :
conf
DOI :
10.1109/ETFA.2008.4638477
Filename :
4638477
Link To Document :
بازگشت