• DocumentCode
    2116277
  • Title

    A memory management unit and cache controller for the MARS system

  • Author

    Lai, Feipei ; Wu, Chyuan-Yow ; Parng, Tai-Ming

  • Author_Institution
    Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    1990
  • fDate
    27-29 Nov 1990
  • Firstpage
    200
  • Lastpage
    208
  • 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, the 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
  • Keywords
    buffer storage; microprocessor chips; storage management; virtual storage; MARS system; TLB coherence; access time to memory; address translation affects; cache controller; delayed miss signal; machine cycle time; memory management unit; microprocessors; synonym problem; virtual address translation; Cache memory; Computer science; Control systems; Degradation; Delay; Hardware; Mars; Memory management; Pipelines; Signal design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprogramming and Microarchitecture. Micro 23. Proceedings of the 23rd Annual Workshop and Symposium., Workshop on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-2124-9
  • Type

    conf

  • DOI
    10.1109/MICRO.1990.151443
  • Filename
    151443