ACM Home Page
Please provide us with feedback. Feedback
An energy-conscious algorithm for memory port allocation
Full text PdfPdf (111 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
Pages: 572 - 576  
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
Authors
Preeti Ranjan Panda  Indian Institute of Technology, Delhi Hauz Khas, New Delhi, India
Lakshmikantam Chitturi  Teradyne, Inc., San Jose, CA
Sponsors
: IEEE Circuits & Systems Society
IEEE-CS\DATC : IEEE Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 13,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774572.774656
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
 
5
6
 
7
P. R. Panda et al., "Local memory exploration and optimization in embedded systems," IEEE TCAD, Jan. 1999.
8
 
9
M. Balakrishnan et al., "Allocation of multiport memories in data path synthesis," IEEE TCAD, Apr. 1988.
10
 
11


Collaborative Colleagues:
Preeti Ranjan Panda: colleagues
Lakshmikantam Chitturi: colleagues

Peer to Peer - Readers of this Article have also read:
  • LR Parsing ACM Computing Surveys (CSUR)   6, 2
    A. V. Aho ,  S. C. Johnson