• DocumentCode
    9568
  • Title

    Scalable Heterogeneous CPU-GPU Computations for Unstructured Tetrahedral Meshes

  • Author

    Langguth, Johannes ; Sourouri, Mohammed ; Lines, Glenn Terje ; Baden, Scott B. ; Xing Cai

  • Volume
    35
  • Issue
    4
  • fYear
    2015
  • fDate
    July-Aug. 2015
  • Firstpage
    6
  • Lastpage
    15
  • Abstract
    A recent trend in modern high-performance computing environments is the introduction of powerful, energy-efficient hardware accelerators such as GPUs and Xeon Phi coprocessors. These specialized computing devices coexist with CPUs and are optimized for highly parallel applications. In regular computing-intensive applications with predictable data access patterns, these devices often far outperform CPUs and thus relegate the latter to pure control functions instead of computations. For irregular applications, however, the performance gap can be much smaller and is sometimes even reversed. Thus, maximizing the overall performance on heterogeneous systems requires making full use of all available computational resources, including both accelerators and CPUs.
  • Keywords
    graphics processing units; parallel processing; power aware computing; Xeon Phi coprocessors; energy-efficient hardware accelerators; high-performance computing environments; predictable data access patterns; scalable heterogeneous CPU-GPU computations; unstructured tetrahedral meshes; Computer programs; Graphics processing units; Instruction sets; Mathematical model; Particle separators; Performance evaluation; Three-dimensional displays; GPUs; emerging technologies; irregular meshes; multicore processors; parallel numerical algorithms; performance optimization; sparse linear algebra;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2015.70
  • Filename
    7155461