AsmDB: Understanding and Mitigating Front-End Stalls in Warehouse-Scale Computers

Nayana Prasad Nagendra, Grant Ayers, David I. August, Hyoun Kyu Cho, Svilen Kanev, Christos Kozyrakis, Trivikram Krishnamurthy, Heiner Litz, Tipp Moseley, Parthasarathy Ranganathan

Research output: Contribution to journalArticle

Abstract

It is well known that the datacenters hosting today's cloud services waste a significant number of cycles on front-end stalls. However, prior work has provided little insights about the source of these front-end stalls and how to address them. This work analyzes the cause of instruction cache misses at a fleet-wide scale and proposes a new compiler-driven software code prefetching strategy to reduce instruction caches misses by 90%.

Original languageEnglish (US)
Article number9069187
Pages (from-to)56-63
Number of pages8
JournalIEEE Micro
Volume40
Issue number3
DOIs
StatePublished - May 1 2020

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'AsmDB: Understanding and Mitigating Front-End Stalls in Warehouse-Scale Computers'. Together they form a unique fingerprint.

  • Cite this

    Nagendra, N. P., Ayers, G., August, D. I., Cho, H. K., Kanev, S., Kozyrakis, C., Krishnamurthy, T., Litz, H., Moseley, T., & Ranganathan, P. (2020). AsmDB: Understanding and Mitigating Front-End Stalls in Warehouse-Scale Computers. IEEE Micro, 40(3), 56-63. [9069187]. https://doi.org/10.1109/MM.2020.2986212