• DocumentCode
    3474567
  • Title

    Memory access driven storage assignment for variables in embedded system design

  • Author

    Choi, Yoonseo ; Kim, Taewhan

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., South Korea
  • fYear
    2004
  • fDate
    27-30 Jan. 2004
  • Firstpage
    478
  • Lastpage
    481
  • Abstract
    It has been reported and verified in many design experiences that a judicious utilization of the page/burst access modes supported by DRAMs contributes a great reduction in not only the DRAM access latency but also DRAM´s energy consumption. Recently, researchers showed that a careful arrangement of data variables in memory directly leads to a maximum utilization of the page/burst access modes for the variable accesses, but unfortunately, found that the problems are not tractable, consequently, resorting to simple (e.g., greedy) heuristic solutions to the problems. To improve the quality of existing solutions, we propose a new storage assignment technique, called zone_alignment, for variables, which effectively exploits an efficient 0-1 ILP formulation and the temporal locality of variables´ accesses in code.
  • Keywords
    DRAM chips; embedded systems; integer programming; linear programming; storage management; systems analysis; DRAM access latency; ILP formulation; data variables; embedded system design; integer linear programming; memory access driven storage assignment; page/burst access modes; storage assignment technique; temporal locality; zone_alignment; Computer science; Data mining; Delay; Embedded system; Energy consumption; Information technology; Interleaved codes; Modems; Random access memory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
  • Print_ISBN
    0-7803-8175-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2004.1337623
  • Filename
    1337623