본문 바로가기
KERD
논문KCI 등재

차세대 CPU를 위한 캐시 메모리 시스템 설계

Design of Cache Memory System for Next Generation CPU

1

조회

0

다운로드

2

인용

0

참고문헌

키워드

초록

In this paper, we propose a high performance L1 cache structure for the high clock CPU. The proposed cache memory consists of three parts, i.e., a direct-mapped cache to support fast access time, a two-way set associative buffer to reduce miss ratio, and a way-select table. The most recently accessed data is stored in the direct-mapped cache. If a data has a high probability of a repeated reference, when the data is replaced from the direct-mapped cache, the data is stored into the two-way set associative buffer. For the high performance and fast access time, we propose an one way among two ways set associative buffer is selectively accessed based on the way-select table (WST). According to simulation results, access time can be reduced by about 7% and 40% comparing with a direct cache and Intel i7-6700 with two times more space respectively.

Abstract

In this paper, we propose a high performance L1 cache structure for the high clock CPU. The proposed cache memory consists of three parts, i.e., a direct-mapped cache to support fast access time, a two-way set associative buffer to reduce miss ratio, and a way-select table. The most recently accessed data is stored in the direct-mapped cache. If a data has a high probability of a repeated reference, when the data is replaced from the direct-mapped cache, the data is stored into the two-way set associative buffer. For the high performance and fast access time, we propose an one way among two ways set associative buffer is selectively accessed based on the way-select table (WST). According to simulation results, access time can be reduced by about 7% and 40% comparing with a direct cache and Intel i7-6700 with two times more space respectively.

참고문헌 (9)

  1. "Intel Processor"[URL]
  2. "Samsung DRAM"[URL]
  3. 정보성, "4Ghz 고성능 CPU 위한 캐시 메모리 시스템", 한국컴퓨터정보학회논문지, 18(2), pp.1~8 (2013), 한국컴퓨터정보학회
  4. "CACTI 4. 0"[URL]
  5. C.J. Janraj, "Way sharing set associative cache architecture", Proceedings of IEEE International Conference on VLSI Design, pp.251~256 (2012)
  6. D. Rolan, "Adaptive line placement with the set balancing cache", Proceedings of the 42nd Annual IEEE, 2009, 529~540
  7. C.H. Ting, "Cycle-time-aware sequential way-access set-associative cache for low energy consumption", Proceedings of IEEE Asia Pacific Conference on Circuits and Systems, pp.854~857 (2008)
  8. M.R. Guthaus, "MiBench : a free, commerically representative embedded benchmark suite", Proceedings of IEEE International Workshop on Workload Characterization, pp.3~14 (2001)
  9. D. Burger, "The simplescalar tool set, version 2.0", ACM SIGARCH Computer Architecture News, 25, pp.13~25 (1997)

관련 논문AI추천

이 간행물의 다른 논문 (6건)