• DocumentCode
    2997671
  • Title

    Data movement optimization for software-controlled on-chip memory

  • Author

    Fujita, Motonobu ; Kondo, Masaaki ; Nakamura, Hiroshi

  • Author_Institution
    Researcch Center for Adv. Sci. & Technol., Tokyo Univ., Japan
  • fYear
    2004
  • fDate
    15 Feb. 2004
  • Firstpage
    120
  • Lastpage
    127
  • Abstract
    In order to overcome performance degradation caused by performance disparity between processor and main memory, there have been proposed several new VLSI architectures which have software controlled on-chip memory in addition to the conventional cache. However, users must specify data allocation/replacement on software controlled on-chip memory and data transfer between the on-chip and off-chip memories to achieve higher performance by utilizing on-chip memory. Because such properties are automatically controlled by hardware in conventional caches, a cost of optimization for a program becomes a matter that should be considered. In this paper, we propose an data movement optimization technique for software-controlled on-chip memory. We evaluated the proposed method using two applications. The results reveal that the proposed technique can drastically reduce memory stall cycles and achieve high performance.
  • Keywords
    memory architecture; microprocessor chips; performance evaluation; program compilers; storage management; VLSI architectures; cache; data allocation; data movement optimization; data replacement; data transfer; off-chip memories; performance degradation; performance disparity; processor; software-controlled on-chip memory; Automatic control; Bandwidth; Computer architecture; Degradation; Delay; Hardware; Optimizing compilers; Random access memory; Software performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interaction between Compilers and Computer Architectures, 2004. INTERACT-8 2004. Eighth Workshop on
  • Print_ISBN
    0-7695-2061-8
  • Type

    conf

  • DOI
    10.1109/INTERA.2004.1299516
  • Filename
    1299516