DynPaC: Coarse-Grained, Dynamic, and Partially Reconfigurable Array for Streaming Applications
- BATTELLE (PACIFIC NW LAB)
Coarse-grained reconfigurable arrays (CGRAs) provide higher flexibility than application-specific integrated circuits (ASICs) and higher efficiency than fine-grained reconfigurable devices such as Field Programmable Gate Arrays (FPGAs). However, CGRAs are generally designed to support offloading of a single kernel. While their design, based on communicating functional units, appears to naturally suit streaming applications composed of multiple cooperating kernels, current approaches only statically partition the resources across kernels. However, streaming applications often are data-dependent, leading to variable kernel execution times depending on the input data and impacting the throughput of the entire pipeline if resources are statically allocated. Therefore, in this paper, we discuss the design of DynPaC — a coarse-grained, dynamically, and partially reconfigurable array for data-dependent streaming applications. We discuss the required software and hardware components to manage partial dynamic reconfiguration. We demonstrate that by supporting partial dynamic reconfiguration, we can obtain an average speedup of 1.44X for a representative set of applications w.r.t. static partitioning, with a limited area overhead (6.4% of the entire chip).
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 1855425
- Report Number(s):
- PNNL-SA-163151
- Country of Publication:
- United States
- Language:
- English
Similar Records
DRIPS: Dynamic Rebalancing of Pipelined Streaming Applications on CGRAs
AURORA: Automated Refinement of Coarse-Grained Reconfigurable Accelerators
ICED: An Integrated CGRA Framework Enabling DFVS-Aware Acceleration
Conference
·
Sat Apr 02 00:00:00 EDT 2022
·
OSTI ID:1877109
AURORA: Automated Refinement of Coarse-Grained Reconfigurable Accelerators
Conference
·
Sun Jan 31 23:00:00 EST 2021
·
OSTI ID:1820385
ICED: An Integrated CGRA Framework Enabling DFVS-Aware Acceleration
Conference
·
Sun Nov 03 23:00:00 EST 2024
·
OSTI ID:2564121