DocumentCode
169703
Title
System-level memory optimization for high-level synthesis of component-based SoCs
Author
Pilato, Christian ; Mantovani, Paolo ; Di Guglielmo, Giuseppe ; Carloni, Luca P.
Author_Institution
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear
2014
fDate
12-17 Oct. 2014
Firstpage
1
Lastpage
10
Abstract
The design of specialized accelerators is essential to the success of many modern Systems-on-Chip. Electronic system-level design methodologies and high-level synthesis tools are critical for the efficient design and optimization of an accelerator. Still, these methodologies and tools offer only limited support for the optimization of the memory structures, which are often responsible for most of the area occupied by an accelerator. To address these limitations, we present a novel methodology to automatically derive the memory sub-systems of SoC accelerators. Our approach enables compositional design-space exploration and promotes design reuse of the accelerator specifications. We illustrate its effectiveness by presenting experimental results on the design of two accelerators for a high-performance embedded application.
Keywords
embedded systems; high level synthesis; memory architecture; optimisation; performance evaluation; system-on-chip; SoC accelerators; accelerator specifications; component-based SoCs; compositional design-space exploration; electronic system-level design methodologies; high-level synthesis tools; high-performance embedded application; memory structure optimization; memory subsystems; system-level memory optimization; systems-on-chip; Data structures; Memory management; Optimization; Organizations; Ports (Computers); Process control; System-on-chip; High-Level Synthesis; Memory Optimization; System-on-Chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2014 International Conference on
Conference_Location
New Delhi
Type
conf
DOI
10.1145/2593069.2500071
Filename
6971834
Link To Document