• DocumentCode
    1872700
  • Title

    Cache streamization for high performance stream processor

  • Author

    Wu, Nan ; Wen, Mei ; Ren, Ju ; He, Yi ; Xun, ChangQing ; Wu, Wei ; Zhang, Chunyuan

  • Author_Institution
    Comput. Sch., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2009
  • fDate
    16-19 Dec. 2009
  • Firstpage
    140
  • Lastpage
    149
  • Abstract
    Due to high bandwidth demand on memory system of stream applications, most of stream processors use software-managed streaming memory. However, this memory disadvantages ease of programming, compatibility, and supporting irregular stream access, which hinder the usage of stream processor in broader application domains. Meanwhile, hardware-managed coherent caches overcome these shortcomings of software-managed streaming memory with side-effect due to lack of supporting stream. For this problem, this paper developed a streamization cache whose performance is comparable to streaming memory but is more easy to use. The paper presents the motivation and details of our proposed design, including three stream-specific techniques for cache on data fetch policy, replacement policy and multi-client access. Moreover, a streamization cache instance is implemented in FT64, a 64-bit high performance stream processor. Based on a set of streaming application benchmark, the paper estimates the performance, power consumption and the area cost of the proposed architecture. Results show that these streamization techniques for cache are worthwhile.
  • Keywords
    cache storage; microprocessor chips; parallel memories; parallel processing; FT64 stream processor; cache streamization; data fetch policy; high performance stream processor; multiclient access; replacement policy; software-managed streaming memory; Application software; Bandwidth; Costs; Energy consumption; Hardware; Helium; High performance computing; Memory management; Parallel programming; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2009 International Conference on
  • Conference_Location
    Kochi
  • Print_ISBN
    978-1-4244-4922-4
  • Electronic_ISBN
    978-1-4244-4921-7
  • Type

    conf

  • DOI
    10.1109/HIPC.2009.5433214
  • Filename
    5433214