• DocumentCode
    3068591
  • Title

    Performance evaluation of on-chip register and cache organizations

  • Author

    Eickemeyer, Richard J. ; Patel, Janak H.

  • Author_Institution
    Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
  • fYear
    1988
  • fDate
    30 May-2 Jun 1988
  • Firstpage
    64
  • Lastpage
    72
  • Abstract
    Several different local memory organizations applicable for single-chip processors are compared. Several cache types-instruction, data, split, unified, stack, and top-of-stack-are considered. These are compared to multiple-register-set architectures to which various caches can also be added. The performance metric of interest is effective access time, since a wide variety of register and cache organizations are used. A model for access time and a model for chip area required for each organization form the basis for comparison. Extensive simulations of several register-memory organizations are presented. Address traces from a VAX-11/780 running systems programs were used in the simulation. The data indicate that for small area (<200 bytes), top-of-stack or instruction cache are the best choice; for intermediate area (200 to 600 bytes), a combination of top-of-stack and instruction cache is best; and for large area (>600 bytes), split or unified instruction and data caches are best. Context switch effects were measured and found to be negligible for small- and medium-size caches
  • Keywords
    file organisation; instruction sets; performance evaluation; storage allocation; VAX-11/780; cache organizations; context switch effects; data; instruction; local memory organizations; multiple-register-set architectures; on-chip register; performance evaluation; single-chip processors; split; stack; top-of-stack; unified; Bandwidth; Cache memory; Contracts; Measurement; Memory architecture; Microprocessors; Optimizing compilers; Reduced instruction set computing; Registers; Switches; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-0861-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1988.5211
  • Filename
    5211