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 :
بازگشت