• DocumentCode
    3146309
  • Title

    Comparison of Parallel Programming Models for Multicore Architectures

  • Author

    Deepak Shekhar, T.C. ; Varaganti, Kiran ; Suresh, Rahul ; Garg, Rahul ; Ramamoorthy, Ramalingam

  • Author_Institution
    Frontier Res. Group, Samsung India Software Oper. Pvt Ltd., Bangalore, India
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1675
  • Lastpage
    1682
  • Abstract
    Multicore computing platforms have emerged as the most common computing platform to overcome challenges stemming from high power densities and thermal hot spots in conventional microprocessors. However, providing multiple cores does not directly translate into increased performance or better energy efficiency for most applications. The burden is placed on developers and tools to find and exploit parallelism and eventually utilize all of the available computing resources. Since multicore applications are more complex than single core applications, the software development tools play a crucial role to help programmers create high performance and correct software. In this paper we compare the most popular programming models OpenMP, GCD and Pthreads by applying these models to parallelize face detection and automatic speech recognition applications.
  • Keywords
    multiprocessing programs; multiprocessing systems; parallel programming; software engineering; GCD; OpenMP; Pthreads; automatic speech recognition; multicore architectures; multicore computing platforms; parallel programming models; parallelize face detection; software development tools; Face; Instruction sets; Multicore processing; Parallel processing; Programming; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.324
  • Filename
    6009033