A memory management unit and cache controller for the MARS system

  • Authors:
  • Feipei Lai;Chyuan-Yow Wu;Tai-Ming Parng

  • Affiliations:
  • Department of Electrical Engineering & Department of Computer Science, National Taiwan University, Taipei, Taiwan, R.O.C.;Department of Electrical Engineering & Department of Computer Science, National Taiwan University, Taipei, Taiwan, R.O.C.;Department of Electrical Engineering & Department of Computer Science, National Taiwan University, Taipei, Taiwan, R.O.C.

  • Venue:
  • MICRO 23 Proceedings of the 23rd annual workshop and symposium on Microprogramming and microarchitecture
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

For large caches, the interaction between cache access and address translation affects the machine cycle time and the access time to memory. The physically addressed caches slow down the cache access due to the virtual address translation. The virtually addressed caches is faster, but the synonym problem is difficult to handle. By some software constraints and hardware support, our virtually addressed physically tagged caches can achieve the same speed as traditional virtually addressed cache and solve the synonym problem. The design of delayed miss signal makes the TLB access depart from the critical path of the cache access. A simple method to solve the TLB coherence is implemented in this chip and only a little hardware is required.