cache associativity
Recently Published Documents


TOTAL DOCUMENTS

8
(FIVE YEARS 3)

H-INDEX

1
(FIVE YEARS 0)

Algorithms ◽  
2021 ◽  
Vol 14 (6) ◽  
pp. 176
Author(s):  
Wei Zhu ◽  
Xiaoyang Zeng

Applications have different preferences for caches, sometimes even within the different running phases. Caches with fixed parameters may compromise the performance of a system. To solve this problem, we propose a real-time adaptive reconfigurable cache based on the decision tree algorithm, which can optimize the average memory access time of cache without modifying the cache coherent protocol. By monitoring the application running state, the cache associativity is periodically tuned to the optimal cache associativity, which is determined by the decision tree model. This paper implements the proposed decision tree-based adaptive reconfigurable cache in the GEM5 simulator and designs the key modules using Verilog HDL. The simulation results show that the proposed decision tree-based adaptive reconfigurable cache reduces the average memory access time compared with other adaptive algorithms.


Author(s):  
Hao Luo ◽  
Guoyang Chen ◽  
Fangzhou Liu ◽  
Pengcheng Li ◽  
Chen Ding ◽  
...  
Keyword(s):  

2013 ◽  
Vol E96.C (4) ◽  
pp. 528-537 ◽  
Author(s):  
Jinwook JUNG ◽  
Yohei NAKATA ◽  
Shunsuke OKUMURA ◽  
Hiroshi KAWAGUCHI ◽  
Masahiko YOSHIMOTO

1995 ◽  
Vol 05 (03) ◽  
pp. 475-487
Author(s):  
N. DRACH ◽  
A. GEFFLAUT ◽  
P. JOUBERT ◽  
A. SEZNEC

Sizes of on-chip caches on current commercial microprocessors range from 16 Kbytes to 36 Kbytes. These microprocessors can be directly used in the design of a low cost single-bus shared memory multiprocessors without using any second-level cache. In this paper, we explore the viability of such a multi-microprocessor. Simulations results clearly establish that performance of such a system will be quite poor if on-chip caches are direct-mapped. On the other hand, when the on-chip caches are partially associative, the achieved level of performance is quite promising. In particular, two recently proposed innovative cache structures, the skewed-associative cache organization and the semi-unified cache organization are shown to work fine.


Sign in / Sign up

Export Citation Format

Share Document