Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Establishing a base of trust with performance counters for enterprise workloads
 
conference paper not in proceedings

Establishing a base of trust with performance counters for enterprise workloads

Nowak, Andrzej
•
Yasin, Ahmad
•
Mendelson, Avi
Show more
2015
USENIX ATC'15

Understanding the performance of large, complex enterprise-class applications is an important, yet nontrivial task. Methods using hardware performance counters, such as profiling through event-based sampling, are often favored over instrumentation for analyzing such large codes, but rarely provide good accuracy at the instruction level. This work evaluates the accuracy ofmultiple eventbased sampling techniques and quantifies the impact of a range of improvements suggested in recent years. The evaluation is performed on instances of three modern CPU architectures, using designated kernels and full applications. We conclude that precisely distributed events considerably improve accuracy, with further improvements possible when using Last Branch Records. We also present practical recommendations for hardware architects, tool developers and performance engineers, aimed at improving the quality of results.

  • Files
  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Nowak, Andrzej
Yasin, Ahmad
Mendelson, Avi
Zwaenepoel, Willy  
Date Issued

2015

Subjects

pmu

•

performance

•

performance monitoring

•

x86

•

computer architecture

•

sampling

•

event based sampling

•

ebs

•

accuracy

•

survey

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
LABOS  
Event nameEvent placeEvent date
USENIX ATC'15

Santa Clara, California, USA

July 8-10, 2015

Available on Infoscience
June 27, 2015
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/115454
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés