• 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