We use cookies to improve your experience with our site.
Xue-Jun Yang, Jun-Jie Wu, Kun Zeng, Yu-Hua Tang. Managing Data-Objects in Dynamically Reconfigurable Caches[J]. Journal of Computer Science and Technology, 2010, 25(2): 232-245.
Citation: Xue-Jun Yang, Jun-Jie Wu, Kun Zeng, Yu-Hua Tang. Managing Data-Objects in Dynamically Reconfigurable Caches[J]. Journal of Computer Science and Technology, 2010, 25(2): 232-245.

Managing Data-Objects in Dynamically Reconfigurable Caches

  • The widening gap between processor and memory speeds makes cache an important issue in the computer system design. Compared with work set of programs, cache resource is often rare. Therefore, it is very important for a computer system to use cache efficiently. Toward a dynamically reconfigurable cache proposed recently, DOOC (Data-Object Oriented Cache), this paper proposes a quantitative framework for analyzing the cache requirement of data-objects, which includes cache capacity, block size, associativity and coherence protocol. And a kind of graph coloring algorithm dealing with the competition between data-objects in the DOOC is proposed as well. Finally, we apply our approaches to the compiler management of DOOC. We test our approaches on both a single-core platform and a four-core platform. Compared with the traditional caches, the DOOC in both platforms achieves an average reduction of 44.98% and 49.69% in miss rate respectively. And its performance is very close to the ideal optimal cache.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return