Title :
A methodology for porting sequential software to the multicore platform considering technical and economical aspects of software parallelization
Author :
Constantin Christmann;Jürgen Falkner;Anette Weisbecker
Author_Institution :
Fraunhofer Institut fü
Abstract :
Today multicore processors are ubiquitous in desktop computers, servers and various other devices. In order to take advantage of such multicore processors many of today´s existing applications, which typically are sequential applications, need to be ported to the multicore platform. However, the adoption of multicore technology in software applications is still restrained by technical and economical obstacles. The contribution of this paper is a methodology for porting sequential software to the multicore platform. It takes into account the technical specifics of parallel programming and multicore technology offering developers orientation during the porting process. In addition to that (and in contrast to existing methodologies) it also addresses the economical obstacles of multicore adoption in software development by (1) supporting planning and cost control to counteract high development costs and by (2) utilizing auto tuning in order to cope with uncertainty due to varying processor architectures.
Keywords :
"Multicore processing","Program processors","Manuals","Tuning","Parallel programming"
Conference_Titel :
Software Engineering and Applications (ICSOFT-EA), 2014 9th International Conference on