Magnus Jahre
About
Magnus Jahre is a professor at the Norwegian University of Science and Technology (NTNU). He received his PhD degree from NTNU in 2010 and was an associate professor at NTNU from 2010 to 2021. He has a general interest in computer architecture, and his research currently focuses on performance analysis, ultra-low-power systems, spatial accelerators, Graphics Processing Units (GPUs), processing in memory, and heterogeneous systems. Jahre received a prestigious «Young Research Talents» grant from the Research Council of Norway in 2019, and he has served as member of the Program Committee or External Review Committee of the leading computer architecture conferences ISCA, MICRO and HPCA. He is a senior member of ACM and IEEE as well as member of the HiPEAC European Network of Excellence.
Research
The main goal of my research is to contribute to designing faster and more energy-efficient computers. More specifically, I investigate how computer hardware can specialize to the current application – to improve efficiency – while retaining sufficient generality to be efficient across diverse applications – to enable reuse. I am affiliated with the NTNU's Computer Architecture Lab (CAL)
Publications
2025
-
SeyyedAghaei, Hossein;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2025)
Memory-Centric MCM-GPU Architecture.
IEEE computer architecture letters
Academic article
2024
-
Gottschall, Björn;
Eeckhout, Lieven;
Jahre, Magnus.
(2024)
Per-Instruction Cycle Stacks Through Time-Proportional Event Analysis.
IEEE Micro
Academic article
-
Ghasemisoumeeh, Fatemeh;
Liedtke, Lukas;
Jahre, Magnus.
(2024)
ECM: Improving IoT Throughput with Energy-Aware Connection Management.
Design, Automation and Test in Europe (DATE)
Academic article
-
Cebrian, Juan Manuel;
Jahre, Magnus;
Ros, Alberto.
(2024)
Temporarily Unauthorized Stores: Write First, Ask for Permission Later.
Academic chapter/article/Conference paper
-
Gottschall, Björn;
Jahre, Magnus.
(2024)
Time-Proportional Performance Analysis for Out-of-Order Processors.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Doctoral dissertation
-
Rogers, Joseph Charles Pandl;
Soliman, Taha;
Jahre, Magnus.
(2024)
AIO: An Abstraction for Performance Analysis Across Diverse Accelerator Architectures.
Academic chapter/article/Conference paper
-
Bakker, Steffen Jaap Skotvoll;
Ahmed, Mohamed Ben;
Djupdal, Asbjørn;
Natvig, Lasse;
Andersson, Carl Henrik;
Jahre, Magnus.
(2024)
FOMOsim: An open-source simulator for rigorous analysis of micromobility planning problems.
Expert Systems With Applications
Academic article
2023
-
Zhao, Xia;
Jahre, Magnus;
Tang, Yuhua;
Zhang, Guangda;
Eeckhout, Lieven.
(2023)
NUBA: Non-Uniform Bandwidth GPUs.
Academic chapter/article/Conference paper
-
Zhang, Shiqing;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2023)
Characterizing Multi-Chip GPU Data Sharing.
ACM Transactions on Architecture and Code Optimization (TACO)
Academic article
-
Badr, Charbel;
Jahre, Magnus.
(2023)
Towards Time-Proportional Profiling of Low-Power System-on-Chips.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Zhang, Shiqing;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2023)
Balancing Performance Against Cost and Sustainability in Multi-Chip-Module GPUs.
IEEE computer architecture letters
Academic article
-
Ghasemisoumeeh, Fatemeh;
Liedtke, Lukas;
Jahre, Magnus.
(2023)
PES: An Energy and Throughput Model for Energy Harvesting IoT Systems.
Academic chapter/article/Conference paper
-
Aurud, Lars Murud;
Jahre, Magnus.
(2023)
Improving Fetch and Issue Bandwidth in the Vortex GPU.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Nesset, Erling Feet;
Jahre, Magnus;
Gottschall, Björn.
(2023)
Improving the first-level cache bandwidth in the Berkeley Out-of-Order Machine.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Gottschall, Björn;
Santana, Silvio Heverton Campelo de;
Jahre, Magnus.
(2023)
Balancing Accuracy and Evaluation Overhead in Simulation Point Selection.
Academic chapter/article/Conference paper
-
Ghasemisoumeeh, Fatemeh;
Liedtke, Lukas;
Jahre, Magnus.
(2023)
ESS: Repeatable Evaluation of Energy Harvesting Subsystems for
Industry-Grade IoT Platforms.
Academic chapter/article/Conference paper
-
Zhang, Shiqing;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2023)
SAC: Sharing-Aware Caching in Multi-Chip GPUs.
Academic chapter/article/Conference paper
-
Gottschall, Björn;
Eeckhout, Lieven;
Jahre, Magnus.
(2023)
TEA: Time-Proportional Event Analysis.
Academic chapter/article/Conference paper
-
Koraei, Mostafa;
Cebrian, Juan Manuel;
Jahre, Magnus.
(2023)
Near-optimal multi-accelerator architectures for predictive maintenance at the edge.
Future Generation Computer Systems
Academic article
2022
-
Zhao, Xia;
Eeckhout, Lieven;
Jahre, Magnus.
(2022)
Delegated Replies: Alleviating Network Clogging in Heterogeneous Architectures.
IEEE Symposium on High-Performance Computer Architecture (HPCA)
Academic article
-
Salvesen, Peter;
Jahre, Magnus.
(2022)
LMT: Accurate and Resource-Scalable Slowdown Prediction.
IEEE computer architecture letters
Academic article
-
Rekdal, Markus;
Jahre, Magnus.
(2022)
Investigating the Performance Scalability of the Vortex GPU.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Kjeldsberg, Per Gunnar;
Jahre, Magnus;
Gausaker, Philip.
(2022)
A Coarse-Grain Reconfigurable Accelerator for Rocket.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
2021
-
Gottschall, Björn;
Eeckhout, Lieven;
Jahre, Magnus.
(2021)
TIP: Time-Proportional Instruction Profiling.
Academic chapter/article/Conference paper
-
Maceiras, Mateo Vázquez;
Jahre, Magnus.
(2021)
Accelerating LBM on a Tightly-Coupled Field Programmable Gate Array.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Ghasemisoumeeh, Fatemeh;
Jahre, Magnus.
(2021)
Modeling Periodic Energy-Harvesting Computing Systems.
IEEE computer architecture letters
Academic article
-
Yassin, Yahya Hussain;
Jahre, Magnus;
Kjeldsberg, Per Gunnar;
Aunet, Snorre;
Catthoor, Francky.
(2021)
Fast and Accurate Edge Computing Energy Modeling and DVFS Implementation in GEM5 Using System Call Emulation Mode.
Journal of Signal Processing Systems
Academic article
-
Jahre, Magnus;
Göhringer, Diana;
Millet, Philippe.
(2021)
Towards Ubiquitous Low-power Image Processing Platforms.
Springer Nature
Springer Nature
Academic anthology/Conference proceedings
-
Djupdal, Asbjørn;
Gottschall, Björn;
Ghasemisoumeeh, Fatemeh;
Jahre, Magnus.
(2021)
Lynsyn and LynsynLite: The STHEM Power Measurement Units.
Academic chapter/article/Conference paper
2020
-
Salvesen, Peter;
Jahre, Magnus.
(2020)
Predicting Interference-Free Performance with Linear Model Trees.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Smithsen, Eirik;
Jahre, Magnus;
Rogers, Joseph Charles Pandl;
Gottschall, Björn.
(2020)
Fast Call Graph Profiling.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Eggen, Lasse Agentoft;
Jahre, Magnus.
(2020)
Towards Efficiently Utilizing Coarse-Grained Reconfigurable Accelerators.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Wang, Lu;
Jahre, Magnus;
Adileh, Almutaz;
Eeckhout, Lieven.
(2020)
MDM: The GPU Memory Divergence Model.
Academic chapter/article/Conference paper
-
Zhao, Xia;
Jahre, Magnus;
Eeckhout, Lieven.
(2020)
Selective Replication in Memory-Side GPU Caches.
Academic chapter/article/Conference paper
-
Zhao, Xia;
Jahre, Magnus;
Eeckhout, Lieven.
(2020)
HSM: A Hybrid Slowdown Model for Multitasking GPUs.
Academic chapter/article/Conference paper
2019
-
Cebrian, Juan Manuel;
Natvig, Lasse;
Jahre, Magnus.
(2019)
Scalability analysis of AVX-512 extensions.
The Journal of Supercomputing
Academic article
-
Wang, Lu;
Jahre, Magnus;
Adileh, Almutaz;
Wang, Zhiying;
Eeckhout, Lieven.
(2019)
Modeling Emerging Memory-Divergent GPU Applications.
IEEE computer architecture letters
Academic article
-
Koraei, Mostafa;
Fatemi, Omid;
Jahre, Magnus.
(2019)
DCMI: A Scalable Strategy for Accelerating Iterative Stencil Loops on FPGAs.
ACM Transactions on Architecture and Code Optimization (TACO)
Academic article
2018
-
Yuxi, Liu;
Zhao, Xia;
Jahre, Magnus;
Wang, Zhenlin;
Wang, Xiaolin;
Lou, Yingwei.
(2018)
Get Out of the Valley: Power-Efficient Address Mapping for GPUs.
International Symposium on Computer Architecture
Academic article
-
Jahre, Magnus;
Eeckhout, Lieven.
(2018)
GDP: Using Dataflow Properties to Accurately Estimate Interference-Free Performance at Runtime.
IEEE Symposium on High-Performance Computer Architecture (HPCA)
Academic article
2017
-
Langdal, Peder Voldnes;
Muddukrishna, Ananya;
Jahre, Magnus.
(2017)
Extending OMPT to Support Grain Graph Visualization.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Wiel, Thomas Alexander aan de;
Jahre, Magnus.
(2017)
Evaluating Shared Last Level Cache Partitioning Algorithms.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Umuroglu, Yaman;
Fraser, Nicholas J.;
Gambardella, Giulio;
Blott, Michaela;
Leong, Philip W.;
Jahre, Magnus.
(2017)
FINN: A Framework for Fast, Scalable Binarized Neural Network Inference.
Academic chapter/article/Conference paper
2016
-
Umuroglu, Yaman;
Jahre, Magnus.
(2016)
Random access schemes for efficient FPGA SpMV acceleration.
Microprocessors and Microsystems: Embedded Hardware Design (MICPRO)
Academic article
-
Reissmann, Nico;
Falch, Thomas Løfsgaard;
Bjørnseth, Benjamin Andreassen;
Bahmann, Helge;
Meyer, Jan Christian;
Jahre, Magnus.
(2016)
Efficient control flow restructuring for GPUs.
Academic chapter/article/Conference paper
2015
-
Umuroglu, Yaman;
Morrison, Donn;
Jahre, Magnus.
(2015)
Hybrid Breadth-First Search on a Single-Chip FPGA-CPU Heterogeneous Platform.
Academic chapter/article/Conference paper
-
Olsen, Runar Bergheim;
Jahre, Magnus.
(2015)
Evaluation of Cache Management Algorithms for Shared Last Level Caches.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Umuroglu, Yaman;
Jahre, Magnus.
(2015)
A Vector Caching Scheme for Streaming FPGA SpMV Accelerators.
Academic chapter/article/Conference paper
-
Cebrian, Juan;
Jahre, Magnus;
Natvig, Lasse.
(2015)
ParVec: vectorizing the PARSEC benchmark suite.
Computing
Academic article
-
Bahmann, Helge;
Reissmann, Nico;
Jahre, Magnus;
Meyer, Jan Christian.
(2015)
Perfect Reconstructability of Control Flow from Demand Dependence Graphs.
ACM Transactions on Architecture and Code Optimization (TACO)
Academic article
2014
-
Jahre, Magnus.
(2014)
Graph-based Performance Accounting for Chip Multiprocessor Memory Systems.
Academic chapter/article/Conference paper
-
Nikitin, Nikita;
Jahre, Magnus.
(2014)
Patterned Heterogeneous CMPs: The Case for Regularity-Driven System-Level Synthesis.
Academic chapter/article/Conference paper
-
Cebrian, Juan;
Jahre, Magnus;
Natvig, Lasse.
(2014)
Optimized Hardware for Suboptimal Software: The Case for SIMD-aware Benchmarks.
Academic chapter/article/Conference paper
-
Umuroglu, Yaman;
Jahre, Magnus.
(2014)
An Energy Efficient Column-Major Backend for FPGA SpMV Accelerators.
Academic chapter/article/Conference paper
2013
-
Grøvdal, Christian Vik;
Jahre, Magnus.
(2013)
A Comparative Analysis of Shared Cache Management Techniques for Chip Multiprocessors.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Iordan, Alexandru Ciprian;
Jahre, Magnus;
Natvig, Lasse.
(2013)
On the Energy Footprint of Task Based Parallel Applications.
Academic chapter/article/Conference paper
-
Iordan, Alexandru Ciprian;
Jahre, Magnus;
Natvig, Lasse.
(2013)
Challenges of Reducing Cycle-Accurate Simulation Time for TBP Applications.
Procedia Computer Science
Academic article
2012
-
Iordan, Alexandru Ciprian;
Jahre, Magnus;
Natvig, Lasse.
(2012)
Towards Efficient Simulation of Task Based Parallel Applications.
Academic chapter/article/Conference paper
2011
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2011)
Storage Efficient Hardware Prefetching using Delta-Correlating Prediction Tables.
Journal of Instruction-Level Parallelism
Academic article
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2011)
Exploring the Prefetcher/Memory Controller Design Space: An Opportunistic Prefetch Scheduling Strategy.
Lecture Notes in Computer Science (LNCS)
Academic article
2010
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2010)
Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching.
Academic chapter/article/Conference paper
-
Jahre, Magnus;
Grannæs, Marius;
Natvig, Lasse.
(2010)
DIEF: An Accurate Interference Feedback Mechanism for Chip Multiprocessor Memory Systems.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2010)
Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Jahre, Magnus;
Natvig, Lasse.
(2010)
Managing Shared Resources in Chip Multiprocessor Memory Systems.
Norges teknisk-naturvitenskapelige universitet
Doktoravhandlinger ved NTNU, 1503-8181 (2010:159)
Doctoral dissertation
2009
-
Jahre, Magnus;
Natvig, Lasse.
(2009)
A High Performance Adaptive Miss Handling Architecture for Chip Multiprocessors.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Jahre, Magnus;
Grannæs, Marius;
Natvig, Lasse.
(2009)
A Quantitative Study of Memory System Interference in Chip Multiprocessor Architectures.
Academic chapter/article/Conference paper
-
Jahre, Magnus;
Natvig, Lasse.
(2009)
A Light-Weight Fairness Mechanism for Chip Multiprocessor Memory Systems.
Academic chapter/article/Conference paper
Journal publications
-
SeyyedAghaei, Hossein;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2025)
Memory-Centric MCM-GPU Architecture.
IEEE computer architecture letters
Academic article
-
Gottschall, Björn;
Eeckhout, Lieven;
Jahre, Magnus.
(2024)
Per-Instruction Cycle Stacks Through Time-Proportional Event Analysis.
IEEE Micro
Academic article
-
Ghasemisoumeeh, Fatemeh;
Liedtke, Lukas;
Jahre, Magnus.
(2024)
ECM: Improving IoT Throughput with Energy-Aware Connection Management.
Design, Automation and Test in Europe (DATE)
Academic article
-
Bakker, Steffen Jaap Skotvoll;
Ahmed, Mohamed Ben;
Djupdal, Asbjørn;
Natvig, Lasse;
Andersson, Carl Henrik;
Jahre, Magnus.
(2024)
FOMOsim: An open-source simulator for rigorous analysis of micromobility planning problems.
Expert Systems With Applications
Academic article
-
Zhang, Shiqing;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2023)
Characterizing Multi-Chip GPU Data Sharing.
ACM Transactions on Architecture and Code Optimization (TACO)
Academic article
-
Zhang, Shiqing;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2023)
Balancing Performance Against Cost and Sustainability in Multi-Chip-Module GPUs.
IEEE computer architecture letters
Academic article
-
Koraei, Mostafa;
Cebrian, Juan Manuel;
Jahre, Magnus.
(2023)
Near-optimal multi-accelerator architectures for predictive maintenance at the edge.
Future Generation Computer Systems
Academic article
-
Zhao, Xia;
Eeckhout, Lieven;
Jahre, Magnus.
(2022)
Delegated Replies: Alleviating Network Clogging in Heterogeneous Architectures.
IEEE Symposium on High-Performance Computer Architecture (HPCA)
Academic article
-
Salvesen, Peter;
Jahre, Magnus.
(2022)
LMT: Accurate and Resource-Scalable Slowdown Prediction.
IEEE computer architecture letters
Academic article
-
Ghasemisoumeeh, Fatemeh;
Jahre, Magnus.
(2021)
Modeling Periodic Energy-Harvesting Computing Systems.
IEEE computer architecture letters
Academic article
-
Yassin, Yahya Hussain;
Jahre, Magnus;
Kjeldsberg, Per Gunnar;
Aunet, Snorre;
Catthoor, Francky.
(2021)
Fast and Accurate Edge Computing Energy Modeling and DVFS Implementation in GEM5 Using System Call Emulation Mode.
Journal of Signal Processing Systems
Academic article
-
Cebrian, Juan Manuel;
Natvig, Lasse;
Jahre, Magnus.
(2019)
Scalability analysis of AVX-512 extensions.
The Journal of Supercomputing
Academic article
-
Wang, Lu;
Jahre, Magnus;
Adileh, Almutaz;
Wang, Zhiying;
Eeckhout, Lieven.
(2019)
Modeling Emerging Memory-Divergent GPU Applications.
IEEE computer architecture letters
Academic article
-
Koraei, Mostafa;
Fatemi, Omid;
Jahre, Magnus.
(2019)
DCMI: A Scalable Strategy for Accelerating Iterative Stencil Loops on FPGAs.
ACM Transactions on Architecture and Code Optimization (TACO)
Academic article
-
Yuxi, Liu;
Zhao, Xia;
Jahre, Magnus;
Wang, Zhenlin;
Wang, Xiaolin;
Lou, Yingwei.
(2018)
Get Out of the Valley: Power-Efficient Address Mapping for GPUs.
International Symposium on Computer Architecture
Academic article
-
Jahre, Magnus;
Eeckhout, Lieven.
(2018)
GDP: Using Dataflow Properties to Accurately Estimate Interference-Free Performance at Runtime.
IEEE Symposium on High-Performance Computer Architecture (HPCA)
Academic article
-
Umuroglu, Yaman;
Jahre, Magnus.
(2016)
Random access schemes for efficient FPGA SpMV acceleration.
Microprocessors and Microsystems: Embedded Hardware Design (MICPRO)
Academic article
-
Cebrian, Juan;
Jahre, Magnus;
Natvig, Lasse.
(2015)
ParVec: vectorizing the PARSEC benchmark suite.
Computing
Academic article
-
Bahmann, Helge;
Reissmann, Nico;
Jahre, Magnus;
Meyer, Jan Christian.
(2015)
Perfect Reconstructability of Control Flow from Demand Dependence Graphs.
ACM Transactions on Architecture and Code Optimization (TACO)
Academic article
-
Iordan, Alexandru Ciprian;
Jahre, Magnus;
Natvig, Lasse.
(2013)
Challenges of Reducing Cycle-Accurate Simulation Time for TBP Applications.
Procedia Computer Science
Academic article
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2011)
Storage Efficient Hardware Prefetching using Delta-Correlating Prediction Tables.
Journal of Instruction-Level Parallelism
Academic article
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2011)
Exploring the Prefetcher/Memory Controller Design Space: An Opportunistic Prefetch Scheduling Strategy.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Jahre, Magnus;
Grannæs, Marius;
Natvig, Lasse.
(2010)
DIEF: An Accurate Interference Feedback Mechanism for Chip Multiprocessor Memory Systems.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2010)
Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Jahre, Magnus;
Natvig, Lasse.
(2009)
A High Performance Adaptive Miss Handling Architecture for Chip Multiprocessors.
Lecture Notes in Computer Science (LNCS)
Academic article
Books
-
Jahre, Magnus;
Göhringer, Diana;
Millet, Philippe.
(2021)
Towards Ubiquitous Low-power Image Processing Platforms.
Springer Nature
Springer Nature
Academic anthology/Conference proceedings
Part of book/report
-
Cebrian, Juan Manuel;
Jahre, Magnus;
Ros, Alberto.
(2024)
Temporarily Unauthorized Stores: Write First, Ask for Permission Later.
Academic chapter/article/Conference paper
-
Rogers, Joseph Charles Pandl;
Soliman, Taha;
Jahre, Magnus.
(2024)
AIO: An Abstraction for Performance Analysis Across Diverse Accelerator Architectures.
Academic chapter/article/Conference paper
-
Zhao, Xia;
Jahre, Magnus;
Tang, Yuhua;
Zhang, Guangda;
Eeckhout, Lieven.
(2023)
NUBA: Non-Uniform Bandwidth GPUs.
Academic chapter/article/Conference paper
-
Ghasemisoumeeh, Fatemeh;
Liedtke, Lukas;
Jahre, Magnus.
(2023)
PES: An Energy and Throughput Model for Energy Harvesting IoT Systems.
Academic chapter/article/Conference paper
-
Gottschall, Björn;
Santana, Silvio Heverton Campelo de;
Jahre, Magnus.
(2023)
Balancing Accuracy and Evaluation Overhead in Simulation Point Selection.
Academic chapter/article/Conference paper
-
Ghasemisoumeeh, Fatemeh;
Liedtke, Lukas;
Jahre, Magnus.
(2023)
ESS: Repeatable Evaluation of Energy Harvesting Subsystems for
Industry-Grade IoT Platforms.
Academic chapter/article/Conference paper
-
Zhang, Shiqing;
Naderan-Tahan, Mahmood;
Jahre, Magnus;
Eeckhout, Lieven.
(2023)
SAC: Sharing-Aware Caching in Multi-Chip GPUs.
Academic chapter/article/Conference paper
-
Gottschall, Björn;
Eeckhout, Lieven;
Jahre, Magnus.
(2023)
TEA: Time-Proportional Event Analysis.
Academic chapter/article/Conference paper
-
Gottschall, Björn;
Eeckhout, Lieven;
Jahre, Magnus.
(2021)
TIP: Time-Proportional Instruction Profiling.
Academic chapter/article/Conference paper
-
Djupdal, Asbjørn;
Gottschall, Björn;
Ghasemisoumeeh, Fatemeh;
Jahre, Magnus.
(2021)
Lynsyn and LynsynLite: The STHEM Power Measurement Units.
Academic chapter/article/Conference paper
-
Wang, Lu;
Jahre, Magnus;
Adileh, Almutaz;
Eeckhout, Lieven.
(2020)
MDM: The GPU Memory Divergence Model.
Academic chapter/article/Conference paper
-
Zhao, Xia;
Jahre, Magnus;
Eeckhout, Lieven.
(2020)
Selective Replication in Memory-Side GPU Caches.
Academic chapter/article/Conference paper
-
Zhao, Xia;
Jahre, Magnus;
Eeckhout, Lieven.
(2020)
HSM: A Hybrid Slowdown Model for Multitasking GPUs.
Academic chapter/article/Conference paper
-
Umuroglu, Yaman;
Fraser, Nicholas J.;
Gambardella, Giulio;
Blott, Michaela;
Leong, Philip W.;
Jahre, Magnus.
(2017)
FINN: A Framework for Fast, Scalable Binarized Neural Network Inference.
Academic chapter/article/Conference paper
-
Reissmann, Nico;
Falch, Thomas Løfsgaard;
Bjørnseth, Benjamin Andreassen;
Bahmann, Helge;
Meyer, Jan Christian;
Jahre, Magnus.
(2016)
Efficient control flow restructuring for GPUs.
Academic chapter/article/Conference paper
-
Umuroglu, Yaman;
Morrison, Donn;
Jahre, Magnus.
(2015)
Hybrid Breadth-First Search on a Single-Chip FPGA-CPU Heterogeneous Platform.
Academic chapter/article/Conference paper
-
Umuroglu, Yaman;
Jahre, Magnus.
(2015)
A Vector Caching Scheme for Streaming FPGA SpMV Accelerators.
Academic chapter/article/Conference paper
-
Jahre, Magnus.
(2014)
Graph-based Performance Accounting for Chip Multiprocessor Memory Systems.
Academic chapter/article/Conference paper
-
Nikitin, Nikita;
Jahre, Magnus.
(2014)
Patterned Heterogeneous CMPs: The Case for Regularity-Driven System-Level Synthesis.
Academic chapter/article/Conference paper
-
Cebrian, Juan;
Jahre, Magnus;
Natvig, Lasse.
(2014)
Optimized Hardware for Suboptimal Software: The Case for SIMD-aware Benchmarks.
Academic chapter/article/Conference paper
-
Umuroglu, Yaman;
Jahre, Magnus.
(2014)
An Energy Efficient Column-Major Backend for FPGA SpMV Accelerators.
Academic chapter/article/Conference paper
-
Iordan, Alexandru Ciprian;
Jahre, Magnus;
Natvig, Lasse.
(2013)
On the Energy Footprint of Task Based Parallel Applications.
Academic chapter/article/Conference paper
-
Iordan, Alexandru Ciprian;
Jahre, Magnus;
Natvig, Lasse.
(2012)
Towards Efficient Simulation of Task Based Parallel Applications.
Academic chapter/article/Conference paper
-
Grannæs, Marius;
Jahre, Magnus;
Natvig, Lasse.
(2010)
Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching.
Academic chapter/article/Conference paper
-
Jahre, Magnus;
Grannæs, Marius;
Natvig, Lasse.
(2009)
A Quantitative Study of Memory System Interference in Chip Multiprocessor Architectures.
Academic chapter/article/Conference paper
-
Jahre, Magnus;
Natvig, Lasse.
(2009)
A Light-Weight Fairness Mechanism for Chip Multiprocessor Memory Systems.
Academic chapter/article/Conference paper
Report
-
Gottschall, Björn;
Jahre, Magnus.
(2024)
Time-Proportional Performance Analysis for Out-of-Order Processors.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Doctoral dissertation
-
Badr, Charbel;
Jahre, Magnus.
(2023)
Towards Time-Proportional Profiling of Low-Power System-on-Chips.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Aurud, Lars Murud;
Jahre, Magnus.
(2023)
Improving Fetch and Issue Bandwidth in the Vortex GPU.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Nesset, Erling Feet;
Jahre, Magnus;
Gottschall, Björn.
(2023)
Improving the first-level cache bandwidth in the Berkeley Out-of-Order Machine.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Rekdal, Markus;
Jahre, Magnus.
(2022)
Investigating the Performance Scalability of the Vortex GPU.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Kjeldsberg, Per Gunnar;
Jahre, Magnus;
Gausaker, Philip.
(2022)
A Coarse-Grain Reconfigurable Accelerator for Rocket.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Maceiras, Mateo Vázquez;
Jahre, Magnus.
(2021)
Accelerating LBM on a Tightly-Coupled Field Programmable Gate Array.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Salvesen, Peter;
Jahre, Magnus.
(2020)
Predicting Interference-Free Performance with Linear Model Trees.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Smithsen, Eirik;
Jahre, Magnus;
Rogers, Joseph Charles Pandl;
Gottschall, Björn.
(2020)
Fast Call Graph Profiling.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Eggen, Lasse Agentoft;
Jahre, Magnus.
(2020)
Towards Efficiently Utilizing Coarse-Grained Reconfigurable Accelerators.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Langdal, Peder Voldnes;
Muddukrishna, Ananya;
Jahre, Magnus.
(2017)
Extending OMPT to Support Grain Graph Visualization.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Wiel, Thomas Alexander aan de;
Jahre, Magnus.
(2017)
Evaluating Shared Last Level Cache Partitioning Algorithms.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Olsen, Runar Bergheim;
Jahre, Magnus.
(2015)
Evaluation of Cache Management Algorithms for Shared Last Level Caches.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Grøvdal, Christian Vik;
Jahre, Magnus.
(2013)
A Comparative Analysis of Shared Cache Management Techniques for Chip Multiprocessors.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Masters thesis
-
Jahre, Magnus;
Natvig, Lasse.
(2010)
Managing Shared Resources in Chip Multiprocessor Memory Systems.
Norges teknisk-naturvitenskapelige universitet
Doktoravhandlinger ved NTNU, 1503-8181 (2010:159)
Doctoral dissertation
Teaching
Courses
I also supervise project and master thesis topics within computer architecture and design. Current project and master thesis topics are available at IDIs web pages. I often co-supervise projects and masters with local and national industry partners such as ARM, Nordic Semiconductor and Silicon Labs (formerly Energy Micro).
The topics and reports of my supervised master theses can be found on NTNU Open.
Supervision
My CV contains a list of my current and former PhD students and postdocs, as well as a complete list of graduated master students.
Outreach
2023
-
Academic lectureDjupdal, Asbjørn; Själander, Hans Magnus; Jahre, Magnus; Aunet, Snorre. (2023) Minimizing the Energy Usage of Tiny RISC-V Cores. Computer Architecture Research with RISC-V 2023-06-17 -
2017
-
InterviewSævik, Bjørnar Torvholm; Folven, Erik; Jahre, Magnus; Skaar, Johannes. (2017) Ein æra er omm. nrk.no nrk.no [Internet] 2017-02-24