CHARM: A Composable Heterogeneous Accelerator-Rich Microprocessor

Provided by: Association for Computing Machinery
Topic: Hardware
Format: PDF
This work discusses CHARM, a Composable Heterogeneous Accelerator-Rich Microprocessor design that provides scalability, flexibility, and design reuse in the space of accelerator-rich CMPs. CHARM features a hardware structure called the Accelerator Block Composer (ABC), which can dynamically compose a set of Accelerator Building Blocks (ABBs) into a Loosely Coupled Accelerator (LCA) to provide orders of magnitude improvement in performance and power efficiency. The authors' software infrastructure provides a data flow graph to describe the composition, and their hardware components dynamically map available resources to the data flow graph to compose the accelerator from components that may be physically distributed across the CMP.

Find By Topic