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

CDFG Extraction Tool for LLVM

Technical Report ·
DOI:https://doi.org/10.2172/1598439· OSTI ID:1598439
 [1];  [1];  [1]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
With the dawn of the exascale era, computer scientists and engineers are faced with tremendous challenges across all facets of the HPC system - scalability, performance, reliability, and power consumption. In particular, the power-performance benefit from one processor generation to the next is seeing ever-diminishing returns and will require fundamental changes in the way we approach computation. In fact, it is likely that different applications will require different types of accelerators in order to meet power, performance, and reliability requirements at scale. One potential type of accelerator, a dataflow architecture, diverges from the traditional sequentially executed instruction model into one that reflects the inherent instruction-level parallelism in a program. This work presents the initial steps toward a tool that can extract the control-dataflow graph from an application.
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000; NA0003525
OSTI ID:
1598439
Report Number(s):
SAND--2020-0937; 683468
Country of Publication:
United States
Language:
English

Similar Records

The Kokkos Ecosystem [Brief]
Technical Report · Sat Aug 01 00:00:00 EDT 2020 · OSTI ID:1656942

ECP ST Capability Assessment Report (CAR) for VTK-m (FY20)
Technical Report · Sat Aug 01 00:00:00 EDT 2020 · OSTI ID:1656933

RedThreads: An Interface for Application-Level Fault Detection/Correction Through Adaptive Redundant Multithreading
Journal Article · Fri Feb 10 19:00:00 EST 2017 · International Journal of Parallel Programming · OSTI ID:1411881

Related Subjects