• DocumentCode
    2432993
  • Title

    Prefetching for array data in embedded Java hardware accelerator

  • Author

    Wu, Yi-Ruei ; Chen, Yu-Sheng ; Shann, Jean Jyh-Jiun

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2009
  • fDate
    28-30 April 2009
  • Firstpage
    363
  • Lastpage
    366
  • Abstract
    For improving the efficiency of a program, it is important to reduce stalls caused by memory access. Traditional programs usually spend much time on memory stalls when accessing lower-level memory, and so do Java programs. In order to reduce memory stall time, prefetching is a feasible solution. We observed some obvious properties of array access so that we could prefetch array data by taking advantage of these properties. We analyzed these properties and proposed a suitable array prefetching mechanism for embedded Java hardware accelerators so as to reduce the time spent on memory stalls. Our approach eliminates about 25% of array stall time on average and even up to 50% for some array-based programs.
  • Keywords
    Java; hardware-software codesign; storage management; array data; embedded Java; hardware accelerator; suitable array prefetching; Acceleration; Computer science; Hardware; History; Java; Mechanical factors; Prefetching; Programming profession; Sun; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, Automation and Test, 2009. VLSI-DAT '09. International Symposium on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    978-1-4244-2781-9
  • Electronic_ISBN
    978-1-4244-2782-6
  • Type

    conf

  • DOI
    10.1109/VDAT.2009.5158170
  • Filename
    5158170