• 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