Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/107971.107995acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article
Free access

Implementing stack simulation for highly-associative memories

Published: 02 April 1991 Publication History

Abstract

Prior to this work, all implementations of stack simulation [MGS70] required more than linear time to process an address trace. In particular these implementations are often slow for highly-associative memories and traces with poor locality, as can be found in simulations of tile systems. We describe a new implementation of stack simulation where the refrrenced block and its stack distance are found using a hash table rather than by traversing the stack. The key to this implementation is that designers are rarely interested in a continuum of memory sizes, but instead desire metrics for only a discrete set of alternatives (e.g., powers of two). Our experimental evaluation shows the run-time of the new implementation to be linear in address trace length and independent of trace locality. Kim, et al., [KHW91] present the results of this research in more detail.

References

[1]
B.T. Bennett and V. J. Kruskal, LRU Stack Processing, IBM Journal of R & D, July 1975, 353-357.
[2]
A. Borg, R. E. Kessler and D. W. Wall, Generation and Analysis of Very Long Address Traces, Proceedings Seventeenth Interrational Symposium on Computer Architecture, Seattle, June 1990.
[3]
Y.H. Kim, M. D. Hill and D. A. Wood, Implementing Stack Simulation for Highly-Associative Memories, Computer Sciences Technical Report #997, Univ. of Wisconsin, February 1991.
[4]
R. L. Mattson, J. Gecsei, D. R. Slutz and I. L. Traiger, Evaluation techniques for storage hierarchies, IBM Systems Journal 9, 2 (1970), 78 - 117.
[5]
F. Olken, Efficient Methods for Calculating the Success Function of Fixed Space Replacement Policies, Masters Report, Lawrence Berkeley Laboratory LBL-12370, University of California, Berkeley, May 1981.
[6]
J. T. Robinson and M. V. Devarakonda, Data Cache Management Using Frequency-Based Replacement, Proceedings SIGMETRICS Conference on Measurement and Modeling of Computer Systems, Boulder, Colorado, May 1990.
[7]
A.J. Smith, Two Methods for the Efficient Analysis of Memory Address Trace Data, IEEE Trans. on Software Eng. SE-3, 1 (January 1977), 94-10t.
[8]
J.G. Thompson, Efficient Analysis of Caching Systems, Computer Science Division Technical Report UCB/Computer Science Dept. 87/374, University of California, Berkeley, October 1987.

Cited By

View all
  • (2022)Efficient Stack Distance Approximation Based on Workload CharacteristicsIEEE Access10.1109/ACCESS.2022.318032710(59792-59805)Online publication date: 2022
  • (2019)Featherlight Reuse-Distance Measurement2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)10.1109/HPCA.2019.00056(440-453)Online publication date: Feb-2019
  • (2019)Lightweight and Accurate Memory Allocation in Key-Value CacheInternational Journal of Parallel Programming10.1007/s10766-018-0616-447:3(451-466)Online publication date: 1-Jun-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMETRICS '91: Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems
April 1991
228 pages
ISBN:0897913922
DOI:10.1145/107971
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: 02 April 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMETRICS91
Sponsor:

Acceptance Rates

Overall Acceptance Rate 459 of 2,691 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)64
  • Downloads (Last 6 weeks)15
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Efficient Stack Distance Approximation Based on Workload CharacteristicsIEEE Access10.1109/ACCESS.2022.318032710(59792-59805)Online publication date: 2022
  • (2019)Featherlight Reuse-Distance Measurement2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)10.1109/HPCA.2019.00056(440-453)Online publication date: Feb-2019
  • (2019)Lightweight and Accurate Memory Allocation in Key-Value CacheInternational Journal of Parallel Programming10.1007/s10766-018-0616-447:3(451-466)Online publication date: 1-Jun-2019
  • (2018)PACEProceedings of the 9th Asia-Pacific Workshop on Systems10.1145/3265723.3265736(1-8)Online publication date: 27-Aug-2018
  • (2018)Footprint modeling of cache associativity and granularityProceedings of the International Symposium on Memory Systems10.1145/3240302.3240419(232-242)Online publication date: 1-Oct-2018
  • (2018)Fast Miss Ratio Curve Modeling for Storage CacheACM Transactions on Storage10.1145/318575114:2(1-34)Online publication date: 12-Apr-2018
  • (2015)Efficient MRC construction with SHARDSProceedings of the 13th USENIX Conference on File and Storage Technologies10.5555/2750482.2750490(95-110)Online publication date: 16-Feb-2015
  • (2014)FD-BufferIEEE Transactions on Computers10.1109/TC.2013.5263:9(2288-2301)Online publication date: 1-Sep-2014
  • (2012)Responding rapidly to service level violations using virtual appliancesACM SIGOPS Operating Systems Review10.1145/2421648.242165446:3(32-40)Online publication date: 18-Dec-2012
  • (2011)HC-SimProceedings of the seventh IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis10.1145/2039370.2039416(295-304)Online publication date: 9-Oct-2011
  • 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