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
Link To Document