A metric-guided method for discovering impactful features and architectural insights for skylake-based processors

Ahmad Yasin, Jawad Haj-Yahya, Yosi Ben-Asher, Avi Mendelson

Research output: Contribution to journalArticlepeer-review

Abstract

The slowdown in technology scaling puts architectural features at the forefront of the innovation in modern processors. This article presents a Metric-Guided Method (MGM) that extends Top-Down analysis with carefully selected, dynamically adapted metrics in a structured approach. Using MGM, we conduct two evaluations at the microarchitecture and the Instruction Set Architecture (ISA) levels. Our results show that simple optimizations, such as improved representation of CISC instructions, broadly improve performance, while changes in the Floating-Point execution units had mixed impact. Overall, we report 10 architectural insights—at the microarchitecture, ISA, and compiler fronts—while quantifying their impact on the SPEC CPU benchmarks.

Original languageEnglish
Article number46
JournalTransactions on Architecture and Code Optimization
Volume16
Issue number4
DOIs
StatePublished - Dec 2019

Bibliographical note

Publisher Copyright:
© 2019 Copyright held by the owner/author(s).

Keywords

  • Benchmarking
  • Compiler code generation
  • Instruction set architecture
  • Microarchitecture
  • Performance analysis
  • Performance comparison

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'A metric-guided method for discovering impactful features and architectural insights for skylake-based processors'. Together they form a unique fingerprint.

Cite this