A methodology for OLTP micro-Architectural analysis

Utku Sirin, Ahmad Yasin, Anastasia Ailamaki

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Micro-Architectural analysis is critical to investigate the interaction between workloads and processors. While today's aggressive out-of-order processors provide a rich set of performance events for deep execution cycle analysis, OLTP characterization studies usually use a cache-miss-based method (CMBM). In this work, we investigate the validity and the functionality of CMBM by comparing it with Intel's state-of-The-Art Top-down Micro-Architecture Analysis Method (TMAM) for OLTP workloads. We show that, while CMBM and TMAM provide a similar high-level micro-Architectural behavior, it is inadequate for a fine-grained micro-Architectural analysis. We further show that TMAM underestimates memory stalls. We optimize TMAM's execution cycle breakdown, and improve its estimation of memory stalls up to 50%.

Original languageEnglish
Title of host publicationProceedings of the 13th International Workshop on Data Management on New Hardware, DAMON 2017
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450350259
DOIs
StatePublished - 14 May 2017
Externally publishedYes
Event13th International Workshop on Data Management on New Hardware, DAMON 2017 - Chicago, United States
Duration: 14 May 201719 May 2017

Publication series

NameProceedings of the 13th International Workshop on Data Management on New Hardware, DAMON 2017

Conference

Conference13th International Workshop on Data Management on New Hardware, DAMON 2017
Country/TerritoryUnited States
CityChicago
Period14/05/1719/05/17

Bibliographical note

Publisher Copyright:
©2017 ACM.

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'A methodology for OLTP micro-Architectural analysis'. Together they form a unique fingerprint.

Cite this