DocumentCode
1951777
Title
Shared Memory Cache Organizations for Reconfigurable Computing Systems
Author
Garcia, Philip ; Compton, Katherine
Author_Institution
Univ. of Wisconsin-Madison, Madison, WI, USA
fYear
2009
fDate
5-7 April 2009
Firstpage
239
Lastpage
242
Abstract
The best interface between CPUs and reconfigurable hardware in heterogeneous systems remains an open question. The trend in multi-core processors is to communicate through a shared memory hierarchy; but cache organizations that work best for general-purpose multi-core systems may not be best for heterogeneous systems. In this paper we explore a variety of cache topologies for connecting a CPU with reconfigurable hardware through a shared memory hierarchy. We demonstrate that in our modeled heterogeneous system, like in general multi-core systems, sharing at least one level of the cache is important for performance and multiple cache levels can reduce the dynamic power consumption of the memory hierarchy.
Keywords
cache storage; low-power electronics; microprocessor chips; shared memory systems; CPU; cache topology; dynamic power consumption reduction; general-purpose multicore system; hardware interface; heterogeneous system; memory hierarchy; multicore processor; reconfigurable computing system; reconfigurable hardware; shared memory cache organization hierarchy; Application software; Computer interfaces; Data communication; Energy consumption; Hardware; Kernel; Multicore processing; Power system modeling; Software performance; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on
Conference_Location
Napa, CA
Print_ISBN
978-0-7695-3716-0
Type
conf
DOI
10.1109/FCCM.2009.28
Filename
5290918
Link To Document