DocumentCode :
1852024
Title :
An integrated algorithm for memory allocation and assignment in high-level synthesis
Author :
Seo, Jaewon ; Kim, Taewhan ; Panda, Preeti R.
Author_Institution :
Dept. of Electron. Eng. & Comput. Sci., Korea Adv. Energy Res. Inst., Daejeon, South Korea
fYear :
2002
fDate :
2002
Firstpage :
608
Lastpage :
611
Abstract :
With the increasing design complexity and performance requirement, data arrays in behavioral specification are usually mapped to fast on-chip memories in behavioral synthesis. This paper describes a new algorithm that overcomes two limitations of the previous works on the problem of memory-allocation and array-mapping to memories. Specifically, its key features are (1) a tight link to the scheduling effect, which was totally or partially ignored by the existing memory synthesis systems, and supporting (2) non-uniform access speeds among the ports of memories, which greatly diversify the possible (practical) memory configurations. Experimental data on a set of benchmark filter designs are provided to show the effectiveness of the proposed exploration strategy in finding globally best memory configurations.
Keywords :
DRAM chips; Kalman filters; SRAM chips; data flow graphs; high level synthesis; processor scheduling; storage allocation; DRAM; SRAM; array-mapping; behavioral specification; benchmark filter designs; data arrays; fast on-chip memories; globally best memory configurations; high-level synthesis; integrated algorithm; memory allocation; memory assignment; memory exploration strategy; nonuniform access speeds; scheduling effect; unscheduled data-flow graph; Algorithm design and analysis; Costs; Design automation; Filters; Heuristic algorithms; High level synthesis; Permission; Processor scheduling; Random access memory; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
ISSN :
0738-100X
Print_ISBN :
1-58113-461-4
Type :
conf
DOI :
10.1109/DAC.2002.1012697
Filename :
1012697
Link To Document :
بازگشت