• Home
  • Search
  • Architectural support for performance tuning
  • Cite Icon1
  • https://doi.org/10.1145/192007.192016Copy DOI Icon

Architectural support for performance tuning

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Latency hiding techniques such as multilevel cache hierarchies yield high performance when applications map well onto hierarchy implementations, but performance can suffer drastically when they do not. Identifying and reducing mismatches between an application and the memory hierarchy is difficult without insight into the actual behavior of the hardware implementation. We advocate the use of hardware event counters, as a cheap, effective and practical way to tune applications for a given hardware platform. We take a case study approach, focussing on the counters available on the SPARCcenter 2000, a 20 processor, shared-bus based multiprocessor. We describe the tools we built to relate hardware event counts to user applications and give examples to illustrate how these tools are useful in practice. We conclude with a critique of the current hardware counters, offering a user's perspective on how they could be redesigned to be more effective.

Similar Papers
  • Conference Article

Efficient simulation methods for multi-level cache memory hierarchies

  • Jan 01, 1994
  • Si-En Chang +1
  • Research Article
  • Citations9

Fuse

  • Dec 05, 2017
  • ACM Transactions on Architecture and Code Optimization
  • Richard Neill +2
  • Research Article

Case study on a scientific oral history project using information practice analysis

  • Jun 18, 2024
  • Information Research an international electronic journal
  • Deborah A Garwood
  • PDF
  • Research Article
  • Citations14

APPLICABILITY OF ICT SOLUTIONS IN PASSENGER TRANSPORT – CASE STUDIES FROM DIFFERENT EUROPEAN BACKGROUNDS

  • Oct 02, 2015
  • TRANSPORT
  • Monika Bąk +1
  • Conference Article
  • Citations4

Design and integration of hierarchical-placement multi-level caches for real-time systems

  • Mar 01, 2018
  • Pedro Benedicte +3
  • Conference Article
  • Citations2

Hardware-based fast exploration of cache hierarchies in application specific MPSoCs

  • Jan 01, 2014
  • Isuru Nawinne +3
  • Conference Article
  • Citations12

A study of recent advances in cache memories

  • Nov 01, 2014
  • M Tariq Banday +1
  • Research Article
  • Citations12

NPCryptBench

  • Sep 17, 2005
  • ACM SIGARCH Computer Architecture News
  • Yao Yue +2
  • Conference Article
  • Citations3

IBM zEC12 processor subsystem

  • Aug 01, 2013
  • Robert Sonnelitter
  • Conference Article

META

  • Oct 15, 2018
  • Nisarg Parikh +2
  • Research Article

Machine Learning-Driven Intelligent Memory System Design: From the On-Chip Caches to the Storage

  • Jan 01, 2026
  • IEEE Micro
  • Rahul Bera +2
  • Conference Article
  • Citations282

RIFLE: An Architectural Framework for User-Centric Information-Flow Security

  • Dec 04, 2004
  • N Vachharajani +8
  • PDF
  • Research Article

NUMA-AWARE DATA MANAGEMENT FOR NEUTRON CROSS SECTION DATA IN CONTINUOUS ENERGY MONTE CARLO NEUTRON TRANSPORT SIMULATION

  • Jan 01, 2021
  • EPJ Web of Conferences
  • Nicolas Denoyelle +4
  • Research Article
  • Citations1

Dealing with dynamism in embedded system design

  • Jan 01, 2007
  • Data Archiving and Networked Services (DANS)
  • Stefan Valentin Gheorghita
  • Research Article
  • Citations185

Optimizing main-memory join on modern hardware

  • Jan 01, 1999
  • IEEE Transactions on Knowledge and Data Engineering
  • S Manegold +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.