Compiler directed data management for configurable architectures with heterogeneous memory structures

  • Baradaran, Nastaran
ORKG logo Add to ORKG
Publication date
February 2007
Publisher
University of Southern California. Libraries

Abstract

UnrestrictedConfigurable architectures offer the unique opportunity of realizing hardware designs tailored to the specific data and computational patterns of a given application code. These devices have customizable compute fabric, interconnects, and memory subsystems that allow for large amounts of data and computational parallelism. This high degree of concurrency subsequently translates to better performance. The flexibility and configurability of these architectures, however, create a prohibitively large design space when mapping computations expressed in high-level programming languages to these devices. To successfully investigate the best mapping there is a need for high level program analyses and abstractions as well as automated to...

Extracted data

Loading...

Related items

Automatic synthesis of data storage and control structure for FPGA-based computing engines
  • Pedro Diniz
  • Joonseok Park
January 2000

Agency under contract number F30602-98-2-0113 Mapping computations written in high-level programming...

Automatic application-specific optimizations under FPGA memory abstractions
  • Yang, Hsin-Jung
January 2017

Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...

Decoupling Algorithm from Hardware Customizations for Software-Defined Reconfigurable Computing
  • Lai, Yi-Hsiang
May 2022

145 pagesWith the pursuit of improving compute performance under strict power constraints, there is ...

We use cookies to provide a better user experience.