Domain-Specific Architectures: Research Problems and Promising Approaches

Abstract

Process technology-driven performance and energy efficiency improvements have slowed down as we approach physical design limits. General-purpose manycore architectures attempt to circumvent this challenge, but they have a significant performance and energy-efficient gap compared to special-purpose solutions. Domain-specific architectures (DSAs), an instance of heterogeneous architectures, efficiently combine general-purpose cores and specialized hardware accelerators to boost energy efficiency and provide programming flexibility. Indeed, the hardware, software, and systems aspects in DSAs are highly tailored to maximize the energy efficiency of applications in a target domain. As DSAs and their conceptualization advance rapidly, there is a strong need to understand the research problems that need immediate attention. This article discusses the primary research directions in the design and runtime management of DSAs. Then, it surveys some promising approaches and highlights the outstanding research needs.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jan 24, 2023
Source ID
10.1145/3563946

Entities

People

  • Anish Krishnakumar
  • Mike Kishinevsky
  • Radu Marculescu
  • Trevor Mudge
  • Umit Ogras

Organizations

  • Air Force Research Laboratory
  • Defense Advanced Research Projects Agency
  • Intel Corporation
  • University of Michigan
  • University of Texas at Austin
  • University of Wisconsin–Madison

Tags

Fields of Study

  • Computer science

Readers

  • Combustion Dynamics and Shock Wave Physics.
  • Distributed Systems and Data Platform Development
  • Parallel and Distributed Computing.