• Balancing Performance Against Cost and Sustainability in Multi-Chip-Module GPUs 

      Zhang, Shiqing; Naderan-Tahan, Mahmood; Jahre, Magnus; Eeckhout, Lieven (Peer reviewed; Journal article, 2023)
      MCM-GPUs scale performance by integrating multiple chiplets within the same package. How to partition the aggregate compute resources across chiplets poses a fundamental trade-off in performance versus cost and sustainability. ...
    • BTB-X: A Storage-Effective BTB Organization 

      Asheim, Truls; Grot, Boris; Kumar, Rakesh (Peer reviewed; Journal article, 2021)
      Many contemporary applications feature multi-megabyte instruction footprints that overwhelm the capacity of branch target buffers (BTB) and instruction caches (L1-I), causing frequent front-end stalls that inevitably hurt ...
    • LMT: Accurate and Resource-Scalable Slowdown Prediction 

      Salvesen, Peter; Jahre, Magnus (Peer reviewed; Journal article, 2022)
      Multi-core processors suffer from inter-application interference which makes the performance of an application depend on the behavior of the applications it happens to be co-scheduled with. This results in performance ...
    • Modeling Emerging Memory-Divergent GPU Applications 

      Wang, Lu; Jahre, Magnus; Adileh, Almutaz; Wang, Zhiying; Eeckhout, Lieven (Journal article; Peer reviewed, 2019)
      Analytical performance models yield valuable architectural insight without incurring the excessive runtime overheads of simulation. In this work, we study contemporary GPU applications and find that the key performance-related ...
    • Modeling Periodic Energy-Harvesting Computing Systems 

      Ghasemisoumeeh, Fatemeh; Jahre, Magnus (Peer reviewed; Journal article, 2021)
      The Internet of Things (IoT) requires Ultra-Low Power (ULP) systems that communicate wirelessly and solely rely on harvested energy to scalably interact with the environment. This is challenging for IoT developers because ...
    • Reorder Buffer Contention: A Forward Speculative Interference Attack for Speculation Invariant Instructions 

      Aimoniotis, Pavlos; Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos (Peer reviewed; Journal article, 2021)
      Speculative side-channel attacks access sensitive data and use transmitters to leak the data during wrong-path execution. Various defenses have been proposed to prevent such information leakage. However, not all speculatively ...