• DocumentCode
    2484066
  • Title

    Understanding the design trade-offs among current multicore systems for numerical computations

  • Author

    Kang, Seunghwa ; Bader, David A. ; Vuduc, Richard

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In this paper, we empirically evaluate fundamental design trade-offs among the most recent multicore processors and accelerator technologies. Our primary aim is to aid application designers in better mapping their software to the most suitable architecture, with an additional goal of influencing future computing system design. We specifically examine five architectures, based on: the Intel quadcore Harpertown processor, the AMD quad-core Barcelona processor, the Sony-Toshiba-IBM Cell Broadband Engine processors (both the first-generation chip and the second-generation PowerXCell 8i), and the NVIDIA Tesla C1060 GPU. We illustrate the software implementation process on each platform for a set of widely-used kernels from computational statistics that are simple to reason about; measure and analyze the performance of each implementation; and discuss the impact of different architectural design choices on each implementation.
  • Keywords
    multiprocessing systems; program processors; software architecture; AMD quad-core Barcelona processor; Intel quadcore Harpertown processor; NVIDIA Tesla C1060 GPU; Sony-Toshiba-IBM Cell Broadband Engine processor; accelerator technology; computing system design; first-generation chip; multicore processor; multicore system; numerical computation; second-generation PowerXCell 8i; software architecture; Application software; Computer architecture; Engines; Kernel; Multicore processing; Performance analysis; Semiconductor device measurement; Software measurement; Software performance; Statistical analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161055
  • Filename
    5161055