Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/30350.30374acmconferencesArticle/Chapter ViewAbstractPublication PagesiscaConference Proceedingsconference-collections
Article
Free access

Cache design of a sub-micron CMOS system/370

Published: 01 June 1987 Publication History

Abstract

An innovative cache accessing scheme based on high MRU (most recently used) hit ratio [1] is proposed for the design of a one-cycle cache in a CMOS implementation of System/370. It is shown that with this scheme the cache access time is reduced by 30 ~ 35% and the performance is within 4% of a true one-cycle cache. This cache scheme is proposed to be used in a VLSI System/370, which is organized to achieve high performance by taking advantage of the performance and integration level of an advanced CMOS technology with half-micron channel length [2]. Decisions on the system partition are based on technology limitations, performance considerations and future extendability. Design decisions on various aspects of the cache organization are based on trace simulations for both UP (uniprocessor) and MP (multiprocessor) configurations.

References

[1]
K. So, R.N. Rechtschaffen, "Cache Operations by MRU Change," Proc. of ICCD '86, Portchester New York, Oct. 6, 1986, pp 584-587.
[2]
L.K. Wang et. al., "0.5 Micron Gate CMOS Technology Using E-Beam/Optical Mix Lithography," Symposium on VLSI Technology, May 1986, San Diego, California.
[3]
G. Radin, "The 801 Minicomputer," IBM Journal of Research and Development 27(3), May 1983, pp. 237-246.
[4]
D.A. Patterson, "Reduced Instruction Set Computer," Comm. of the ACM 28(1), Jan. 1983, pp. 8-21.
[5]
J. Hennessy et. al., "Hardware/Software Tradeoffs for Increased Performance," Proc. of Symposium on Architectural Support for Programming Languages and Oper= ating Systems, March 1982, pp 2-11.
[6]
W.N. Johnson, "VLSI VAX Microcomputer," Digest of papers, Spring COMPCON, Feb. 1984, pp 242-246.
[7]
B. Supnik, I. Evans, "MICROVAX 32 - A VAX Compatible Microprocessor," Spring COMPCON, Feb. 1984, pp 247-250.
[8]
S. Cherensky, D. Genin, and I. Modi, "Electrical Design And Analysis of The Air-Cooled Module (ACM) in IBM System/4381," ICCD '83, Oct. 31, 1983.
[9]
M. Shoji, "Electical Design of BELLMAC-32A Microprocessor," Proc. of 1982 Int. Conf. on Circuit and Computers, Sep. 1982, pp. 112-115.
[10]
S. J. Frank, "Tightly Coupled Multiprocessor Systems Speeds Memory Access Times," Electronics 57, 1 (Jan. 1984), pp. 164-169.
[11]
J. R. Goodman. "Using Cache Memory to Reduce Processor-Memory Traffic," Proc. of 10th Int. Symp. on Computer Architecture, IEEE, 1983, pp. 124-131.
[12]
R. Katz, S. Egger, D. A. Wood, C. Perkins, and R. G. Shelton, "Implementing a Cache Consistency Protocol," Proc. of 12th Int. Syrup. -on Computer Architecture, IEEE, 1985, pp. 276-283.
[13]
J. Archibald and J.-L. Baer, "An Evaluation of Cache Coherence Solutions in Shared-Bus Multiprocessors", Tech. Report 85-10-05, Computer Science Dept., Univ. of Washington, Seattle, Wash., Oct. 1985.
[14]
M. Papamarcos, and J. Patel, "A Low Overhead Coherence Solution for Multiprocessors with Private Cache Memories," Proc. of 11th Int. Syrup. on Computer Architecture, IEEE, 1984, pp. 348-354.

Cited By

View all
  • (2011)Low-power way-predicting cache based on intrablock accessJournal of the Chinese Institute of Engineers10.1080/02533839.2011.57650034:4(529-537)Online publication date: Jun-2011
  • (2010)Power Consumption Analysis of Direct, Set Associative and Phased Set Associative Cache Organizations in Alpha AXP 21064 ProcessorInformation Processing and Management10.1007/978-3-642-12214-9_20(114-119)Online publication date: 2010
  • (2009)Phased set associative cache design for reduced power consumption2009 2nd IEEE International Conference on Computer Science and Information Technology10.1109/ICCSIT.2009.5234663(551-556)Online publication date: Aug-2009
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISCA '87: Proceedings of the 14th annual international symposium on Computer architecture
June 1987
321 pages
ISBN:0818607769
DOI:10.1145/30350
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1987

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ISCA87
Sponsor:

Acceptance Rates

Overall Acceptance Rate 543 of 3,203 submissions, 17%

Upcoming Conference

ISCA '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)65
  • Downloads (Last 6 weeks)6
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2011)Low-power way-predicting cache based on intrablock accessJournal of the Chinese Institute of Engineers10.1080/02533839.2011.57650034:4(529-537)Online publication date: Jun-2011
  • (2010)Power Consumption Analysis of Direct, Set Associative and Phased Set Associative Cache Organizations in Alpha AXP 21064 ProcessorInformation Processing and Management10.1007/978-3-642-12214-9_20(114-119)Online publication date: 2010
  • (2009)Phased set associative cache design for reduced power consumption2009 2nd IEEE International Conference on Computer Science and Information Technology10.1109/ICCSIT.2009.5234663(551-556)Online publication date: Aug-2009
  • (2008)Computer Architecture Techniques for Power-EfficiencySynthesis Lectures on Computer Architecture10.2200/S00119ED1V01Y200805CAC0043:1(1-207)Online publication date: Jan-2008
  • (2005)Making a case for split data caches for embedded applicationsProceedings of the 2005 workshop on MEmory performance: DEaling with Applications , systems and architecture10.1145/1152779.1147355(19-26)Online publication date: 17-Sep-2005
  • (2005)Making a case for split data caches for embedded applicationsACM SIGARCH Computer Architecture News10.1145/1147349.114735534:1(19-26)Online publication date: 17-Sep-2005
  • (2004)Location cacheProceedings of the 2004 international symposium on Low power electronics and design10.1145/1013235.1013271(120-125)Online publication date: 9-Aug-2004
  • (2004)Partial tag comparison: a new technology for power-efficient set-associative cache designs17th International Conference on VLSI Design. Proceedings.10.1109/ICVD.2004.1260922(183-188)Online publication date: 2004
  • (2004)Improving Power Efficiency with an Asymmetric Set-Associative CacheHigh Performance Memory Systems10.1007/978-1-4419-8987-1_6(79-96)Online publication date: 2004
  • (2001)L1 data cache decomposition for energy efficiencyProceedings of the 2001 international symposium on Low power electronics and design10.1145/383082.383086(10-15)Online publication date: 6-Aug-2001
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media