Chapter

Advanced Parallel Processing Technologies

Volume 5737 of the series Lecture Notes in Computer Science pp 41-53

A Novel Cache Organization for Tiled Chip Multiprocessor

  • Xi ZhangAffiliated withLancaster UniversityTsinghua National Laboratory for Information Science and Technology, Department of Computer Science & Technology, Tsinghua University
  • , Dongsheng WangAffiliated withLancaster UniversityTsinghua National Laboratory for Information Science and Technology, Department of Computer Science & Technology, Tsinghua University
  • , Yibo XueAffiliated withLancaster UniversityTsinghua National Laboratory for Information Science and Technology, Department of Computer Science & Technology, Tsinghua University
  • , Haixia WangAffiliated withLancaster UniversityTsinghua National Laboratory for Information Science and Technology, Department of Computer Science & Technology, Tsinghua University
  • , Jinglei WangAffiliated withLancaster UniversityTsinghua National Laboratory for Information Science and Technology, Department of Computer Science & Technology, Tsinghua University

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Increased device density and working set size are driving a rise in cache capacity, which comes at the cost of high access latency. Based on the characteristic of shared data, which is accessed frequently and consumes a little capacity, a novel two-level directory organization is proposed to minimize the cache access time in this paper. In this scheme, a small Fast Directory is used to offer fast hits for a great fraction of memory accesses. Detailed simulation results show that on a 16-core tiled chip multiprocessor, this approach reduces average access latency by 17.9% compared to the general cache organization, and improves the overall performance by 13.3% on average.

Keywords

Chip Multiprocessor(CMP) Tiled Architecture Multi-level Directory Cache Organization