Memory layout techniques for variables utilizing efficient DRAM access modes in embedded system design

Cited 5 time in webofscience Cited 0 time in scopus
  • Hit : 841
  • Download : 809
DC FieldValueLanguage
dc.contributor.authorChoi, Yko
dc.contributor.authorKim, Tko
dc.contributor.authorHan, Hwansooko
dc.date.accessioned2007-06-08T08:33:32Z-
dc.date.available2007-06-08T08:33:32Z-
dc.date.created2012-02-06-
dc.date.created2012-02-06-
dc.date.issued2005-02-
dc.identifier.citationIEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, v.24, no.2, pp.278 - 287-
dc.identifier.issn0278-0070-
dc.identifier.urihttp://hdl.handle.net/10203/476-
dc.description.abstractThe delay of memory access is one of the major bottlenecks in embedded systems' performance. In software compilation, it is known that there are high variations in memory access delay depending on the ways of storing/retrieving the variables in code to/from the memories. In this paper, we propose effective storage assignment techniques for variables to maximize the use of memory bandwidth. Specifically, we study the problem of DRAM memory layout for storing the nonarray variables in code to achieve a maximum utilization of page and/or burst modes for the memory accesses. The contributions of our work are, for each page and burst modes: 1) we prove that the problem is NP-hard and 2) we propose an exact formulation of the problem and efficient memory layout algorithms, called Solve-MLP for the page mode and Solve-MLB for the burst mode. From experiments with a set of benchmark programs, we confirm that our proposed techniques use on average 28.2% and 10.1% more page accesses and 82.9% and 107% more burst accesses than those by the order of first use and the technique of Panda et al. in Proc. Int. Conf. Computer-Aided Design, 1997, and Panda et al. in ACM Trans. Design Automation Electron Syst., 1997, respectively.-
dc.description.sponsorshipKorea Science and Engineering Foundation (KOSEF) through the Advanced Information Technology Research Center (AITrc)en
dc.languageEnglish-
dc.language.isoen_USen
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC-
dc.titleMemory layout techniques for variables utilizing efficient DRAM access modes in embedded system design-
dc.typeArticle-
dc.identifier.wosid000226478700012-
dc.identifier.scopusid2-s2.0-13144250214-
dc.type.rimsART-
dc.citation.volume24-
dc.citation.issue2-
dc.citation.beginningpage278-
dc.citation.endingpage287-
dc.citation.publicationnameIEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS-
dc.identifier.doi10.1109/TCAD.2004.837721-
dc.embargo.liftdate9999-12-31-
dc.embargo.terms9999-12-31-
dc.contributor.localauthorHan, Hwansoo-
dc.contributor.nonIdAuthorChoi, Y-
dc.contributor.nonIdAuthorKim, T-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorDRAM access modes-
dc.subject.keywordAuthorembedded systems-
dc.subject.keywordAuthorstorage assignment-
Appears in Collection
RIMS Journal Papers
Files in This Item
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 5 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0