Title :
Porting Legacy Applications to Multicore: Experiences from an Industrial System
Author :
Seppanen, Aku ; Mikkonen, Tommi
Author_Institution :
Digia Plc., Tampere
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;
Conference_Titel :
Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
Conference_Location :
Weimar
Print_ISBN :
978-0-7695-3544-9
DOI :
10.1109/PDP.2009.24