Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Performance and Energy Implications for Heterogeneous Computing Systems: A MiniFE Case Study

Technical Report ·
DOI:https://doi.org/10.2172/1494614· OSTI ID:1494614
 [1];  [1];  [2]
  1. University of Notre Dame, IN (United States)
  2. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

Heterogeneous computing systems, which employ a mix of general-purpose (GP) processors and accelerators such as graphics processing units (GPUs) or Field Programmable Gate Arrays (FPGAs), have the potential to offer much higher performance and lower energy usage than homogeneous systems. However, designing heterogeneous computing systems to achieve high performance and low energy usage is a challenging task. Designs that offer higher performance do not necessarily lead to lower energy consumption. Furthermore, mapping of applications to different computing devices can play a key role in performance and energy tradeoff. In this report, we present a detailed performance and energy study of executing a specific mini-application on different heterogeneous systems. The results show that hardware choices, application implementations, and mapping of applications to hardware can all significantly impact system performance and energy consumption and that the impact on performance and energy can be quite different. This study forms a basis for modeling the interdependencies of program structures and hardware execution units, which could be used to guide design space exploration.

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1494614
Report Number(s):
SAND--2014-20215; 672331
Country of Publication:
United States
Language:
English

Similar Records

Evaluation of CHO Benchmarks on the Arria 10 FPGA using Intel FPGA SDK for OpenCL
Technical Report · Tue May 23 00:00:00 EDT 2017 · OSTI ID:1372106

OpenABLext: An automatic code generation framework for agent-based simulations on CPU-GPU-FPGA heterogeneous platforms
Journal Article · Tue Jun 02 00:00:00 EDT 2020 · Concurrency and Computation. Practice and Experience · OSTI ID:1787232

Porting DMRG++ Scientific Application to OpenPOWER
Conference · Sun Jul 01 00:00:00 EDT 2018 · OSTI ID:1528734

Related Subjects