DocumentCode
2174563
Title
Analysis of the Influence of the Compiler on Multicore Performance
Author
Cuenca, Javier ; García, Luis P. ; Giménez, Domingo ; Quesada, Manuel
Author_Institution
Dto. de Ing. y Tecnol. de Comput., Univ. de Murcia, Murcia, Spain
fYear
2010
fDate
17-19 Feb. 2010
Firstpage
170
Lastpage
174
Abstract
The possibility of connecting several nodes in a network of processors has popularized parallel programming in the scientific community, but its use has been limited by the difficulty of message-passing programming. With the arrival of multicore processors, parallel programming has regained popularity. The use of an OpenMP compiler optimized for the multicore system in question is a good option, but it is possible to have access in a system to more than one compiler and different compilers can appropriately optimize different parts of the code. In this paper we study theoretically and experimentally the influence of the compiler on performance of routines. We conclude that a poly-compiling approach that decides the best compiler for each situation is necessary.
Keywords
message passing; multiprocessing systems; parallel programming; program compilers; OpenMP compiler; message-passing programming; multicore processors; parallel programming; poly-compiling approach; Computer networks; Libraries; Linear algebra; Multicore processing; Optimizing compilers; Parallel processing; Parallel programming; Performance analysis; Program processors; Yarn; auto-tuning; linear algebra; multicore;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
Conference_Location
Pisa
ISSN
1066-6192
Print_ISBN
978-1-4244-5672-7
Electronic_ISBN
1066-6192
Type
conf
DOI
10.1109/PDP.2010.27
Filename
5452447
Link To Document