A
Andreas Sandberg
Researcher at Uppsala University
Publications - 32
Citations - 333
Andreas Sandberg is an academic researcher from Uppsala University. The author has contributed to research in topics: Cache & Cache pollution. The author has an hindex of 8, co-authored 30 publications receiving 218 citations.
Papers
More filters
Posted Content
The gem5 Simulator: Version 20.0+
Jason Lowe-Power,Abdul Ahmad,Adria Armejach,Adrian Herrera,Alec Roelke,Amin Farmahini-Farahani,Andrea Mondelli,Andreas Hansson,Andreas Sandberg,Anthony Gutierrez,Austin Harris,Ayaz Akram,Bagus Hanindhito,Binh Pham,Bobby R. Bruce,Boris Shingarov,Brad Beckmann,Carlos Escuin,Christian Menard,Christian Weis,Daniel Rodrigues Carvalho,Darien Wood,Dibakar Gope,Éder F. Zulian,Gabe Black,Gedare Bloom,Giacomo Travaglini,Hamidreza Khaleghzadeh,Hanhwi Jang,Hoa Nguyen,Hongil Yoon,Ilias Vougioukas,Javier Setoain,Jayneel Gandhi,Jeronimo Castrillon,Krishnendra Nathella,Lena E. Olson,Lizhong Chen,Mahyar Samani,Marc S. Orr,Marjan Fariborz,Matteo Andreozzi,Matthew D. Sinclair,Matthew James Horsnell,Matthias Jung,Michael Upton,Miquel Moreto,Mohammad Alian,Nicolas Derumigny,Nikos Nikoleris,Nilay Vaish,Nils Asmussen,Norbert Wehn,Omar Naji,Pablo Prieto,Pouya Fotouhi,Radhika Jagtap,Rahul Thakur,Raza Jafri,Reiley Jeyapaul,Rico Amslinger,Ryan Gambord,Srikant Bharadwaj,Stephan Diestelhorst,Subash Kannoth,Swapnil Haria,Syed Ali,Thomas Grass,Tiago Muck,Timothy Hayes,Timothy M. Jones,Tommaso Marinelli,Trivikram Reddy,Tuan Ta,Tushar Krishna,Wendy Arnott Elsasser,William S.-Y. Wang,Yuetsu Kodama,Zhengrong Wang +78 more
TL;DR: How the gem5 simulator has transitioned to a formal governance model to enable continued improvement and community support for the next 20 years of computer architecture research is discussed.
Proceedings ArticleDOI
Reducing Cache Pollution Through Detection and Elimination of Non-Temporal Memory Accesses
TL;DR: A classification of applications into four cache usage categories is introduced and how applications from different categories affect each other's performance indirectly through cache sharing is discussed and a scheme to optimize such sharing is devised.
Proceedings ArticleDOI
Full Speed Ahead: Detailed Architectural Simulation at Near-Native Speed
Andreas Sandberg,Nikos Nikoleris,Trevor E. Carlson,Erik Hagersten,Stefanos Kaxiras,David Black-Schaffer +5 more
TL;DR: A parallel sampling simulator is demonstrated that can be used to accurately estimate the IPC of standard workloads with an average error, and a novel approach is developed to estimate the error introduced by limited cache warming, through the use of optimistic and pessimistic warming simulations.
Proceedings ArticleDOI
Modeling performance variation due to cache sharing
TL;DR: This paper introduces a method for efficiently investigating the performance variability due to cache contention that can estimate an application pair's performance variation 213× faster, on average, than native execution and can predict application slowdown with an average relative error.
Proceedings ArticleDOI
BRB: Mitigating Branch Predictor Side-Channels.
Ilias Vougioukas,Nikos Nikoleris,Andreas Sandberg,Stephan Diestelhorst,Bashir M. Al-Hashimi,Geoff V. Merrett +5 more
TL;DR: The branch retention buffer is introduced, a novel mechanism that partitions only the most useful branch predictor components to isolate separate contexts and shows that, compared to the state-of-the-art, average misprediction rates are reduced by 15-20% without increasing area, leading to a 2% performance increase.