DocumentCode
2980069
Title
An energy-conscious algorithm for memory port allocation
Author
Panda, Preeti Ranjan ; Chitturi, Lakshmikantam
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., New Delhi, India
fYear
2002
fDate
10-14 Nov. 2002
Firstpage
572
Lastpage
576
Abstract
Multiport memories are extensively used in modern system designs because of the performance advantages they offer. The increased memory access throughput could lead to significantly faster schedules in behavioral synthesis. However, they also have an associated area and energy penalty. We describe a technique for mapping data accesses to multiport memories during behavioral synthesis that results in significantly better energy characteristics than an unoptimized multiport design. The technique consists of an initial colouring of the array access nodes in the data flow graph based on spatial locality, followed by attempts to consecutively access memory locations with the same colour on the same port. Our experiments on several applications indicate a significant reduction in address bus switching activity, leading to an overall energy reduction over an unoptimized design, while still maintaining a performance advantage over a single-port solution.
Keywords
circuit CAD; data flow graphs; integrated circuit design; integrated memory circuits; multiport networks; scheduling; address bus switching activity; area penalty; array access nodes; behavioral synthesis; data accesses; data flow graph; energy characteristics; energy penalty; energy-conscious algorithm; initial colouring; memory access throughput; memory locations; memory port allocation; multiport memories; overall energy reduction; spatial locality; unoptimized design; Computer science; Data buses; Design engineering; Design optimization; Embedded system; Flow graphs; Modems; Power dissipation; Power engineering and energy; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-7607-2
Type
conf
DOI
10.1109/ICCAD.2002.1167589
Filename
1167589
Link To Document