DocumentCode
3322229
Title
Porting Legacy Applications to Multicore: Experiences from an Industrial System
Author
Seppanen, Aku ; Mikkonen, Tommi
Author_Institution
Digia Plc., Tampere
fYear
2009
fDate
18-20 Feb. 2009
Firstpage
127
Lastpage
132
Abstract
In modern computer hardware, increased processing capacity is gained by introducing more processor cores, not with increased clock speed. For individual cores this may imply reduced processing capabilities. Consequently, applications that are not designed to benefit from multiple cores need to be partially re-engineered for maintaining the existing performance. Such revisit can be eased with libraries that support concurrency. In this paper, we introduce our experiences on revisiting the design of an industrial system with multicore processing in mind, as well as on verifying the effect of our improvements with performance tests.
Keywords
multiprocessing systems; parallel processing; production engineering computing; software maintenance; clock speed; computer hardware; concurrency; industrial system; legacy applications; multicore processing; performance tests; processing capacity; processor cores; Application software; Clocks; Concurrent computing; Hardware; Libraries; Multicore processing; Parallel processing; Programmable control; Software systems; System testing; Multicore programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
Conference_Location
Weimar
ISSN
1066-6192
Print_ISBN
978-0-7695-3544-9
Type
conf
DOI
10.1109/PDP.2009.24
Filename
4912924
Link To Document