Navigasjon

  • Hopp til innhold
NTNU Hjemmeside NTNU Hjemmeside

ntnu.no

  • Studier
    • Studere på NTNU
    • Finn studieprogram
    • Søke opptak
    • Videreutdanning og deltid
    • Forkurs og oppfriskning
  • Studentliv
    • Student i Gjøvik
    • Student i Trondheim
    • Student i Ålesund
  • Forskning og innovasjon
    • Forskning
    • Innovasjon
    • Satsingsområder
    • Toppforskning
    • Ekspertlister
    • Ph.d.
  • Om NTNU
    • Fakulteter og institutter
    • Sentre
    • Bibliotek
    • Kart
    • Ledige stillinger
    • Arrangement
    • Nyheter
    • Kontakt oss
    • Om NTNU
  1. Ansatte

Språkvelger

English

Magnus Själander

Last ned pressefoto
Last ned pressefoto
Foto:

Magnus Själander

Professor in Computer Architecture
Institutt for datateknologi og informatikk

magnus.sjalander@ntnu.no
IT-vest, 410, Gløshaugen
Google Scholar CAL EECS
Om Forskning Publikasjoner Formidling

Om

Magnus Själander er professor ved Institutt for informatikk og har vært professor ved Institutt for informasjonsteknologi, Uppsala universitet (2016-2021). Han er koordinator for den strategiske forskningssatsingen Energy Efficient Computing Systems (EECS) ved NTNU, leder for Computing enheten ved Institutt for informatikk, NTNU, og medlem av NTNUs litteraturutvalg.

Se engelsk side for mer informasjon.

Kompetanseord

  • Datamaskinarkitektur
  • Datateknikk
  • Energieffektivitet

Forskning

  • Computer Architecture Laboratory (CAL) at NTNU
  • Computing group at NTNU
  • Energy Efficient Computing Systems (EECS) at NTNU
  • Uppsala Architecture Research Team (UART) at Uppsala University
  • ComputComputational Magnetic Metamaterials (COMET) at NTNU

BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing

BISMO is a programmable FPGA accelerator for low-precision integer matrix multiplication. It offers high-performance matrix multiplication, which is beneficial for applications like quantized neural network inference and approximate computing approaches.

SOCRATES: Self-Organizing Computational substRATES

SOCRATES (Self-Organizing Computational substRATES) is a long-term time horizon project seeking radical breakthroughs toward efficient and powerful data analysis available everywhere, from the simplest sensor node to the most complex supercomputer.

SpinENGINE: Harnessing the Emergent Properties of Nanomagnet Ensembles for Massively Parallel Data Analysis

The SpinENGINE project will lay the foundations for a new, massively parallel, platform based on emergent behavior in nanomagnet ensembles.

BOWI: Boosting Widening Digital Innovation Hubs

BOWI project – connecting digital innovation hubs and SMEs in the discovery of advanced digital solutions.

Power Management for LTE base stations

The LTE Uplink Receiver PHY benchmark is a realistic implementation of the baseband processing for an LTE mobile base station. The benchmark implements the processing required by the base station in an uplink.

Twin-Precision Multipliers

This multiplier generator is capable of generating several kinds of multipliers that all have been based on the regular reduction tree of the High Performance Multiplier.

FlexSoC

The FlexSoC program, launched during 2003, aims to develop new architectural techniques for the complex processors necessary for high-performance embedded systems.

JLM: A research compiler based on the RVSDG IR

Jlm is an experimental compiler/optimizer that consumes and produces LLVM IR. It uses the Regionalized Value State Dependence Graph (RVSDG) as intermediate representation for optimizations.

SPrINTER

The SPrINTER project will create the foundation of a radically new technology for batteryless intermittent computing devices required for a sustainable digital society.

PERSEUS

PERSEUS aims to educate top-level researchers contributing to solve societal challenges within the areas of energy, healthcare, manufacturing, mobility, and ocean-based technology, through the use of digital technologies.

Publikasjoner

BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing

BISMO is a vectorized bit-serial matrix multiplication overlay for reconfigurable computing, and offer a matrix multiplication performance that scales with required precision and parallelism.

Efficient invisible speculative execution through selective delay and value prediction

Delay-on-Miss (DoM) protects against Spectre by enabling L1-cache hits to be performed while delaying misses until they are safe. Further elaborates on speculative shadows [Ghost Loads CF'19] and present a technique on how they can be efficiently tracked.

PIP: Making Andersen’s Points-to Analysis Sound and Practical for Incomplete C Programs

Points-to analysis that handles subsets of C programs, and programs with arbitrary pointer arithmetic and type punning, in a sound and efficient way.

R-HLS: An IR for Dynamic High-Level Synthesis and Memory Disambiguation based on Regions and State Edges

R-HLS is a new RVSDG dialect targeted for dynamic high-level synthesis. R-HLS explicitly models control flow decisions, routing, and memory, which are only abstractly represented in the RVSDG.

ShadowBinding: Realizing Effective Microarchitectures for In-Core Secure Speculation Schemes.

ShadowBinding takes a deep dive into in-core secure speculation schemes and investigates how well they translate to realizable microarchitectures. Our evaluation shows that the performance cost of secure schemes increases significantly with increased IPC.

A High-Speed, Energy-Efficient Two-Cycle Multiply-Accumulate (MAC) Architecture and Its Application to a Double-Throughput MAC Unit

A high-speed and energy-efficient two-cycle multiply-accumulate (MAC) architecture that supports two’s complement numbers, and includes accumulation guard bits and saturation circuitry.
  • Kronologisk
  • Etter kategori
  • Alle publikasjoner i Nasjonalt vitenarkiv (NVA)

2025

  • Kvalsvik, Amund Bergland; Själander, Magnus; Jahre, Magnus; Kumar, Rakesh; Kaxiras, Stefanos. (2025) Haunt Me No Longer! Finding Meaningful Solutions to Speculative Side-Channel Attacks. Norges teknisk-naturvitenskapelige universitet Norges teknisk-naturvitenskapelige universitet
    Doktorgradsavhandling
  • Kvalsvik, Amund Bergland; Själander, Magnus. (2025) ShadowBinding: Realizing Effective Microarchitectures for In-Core Secure Speculation Schemes. IEEE/ACM International Symposium on Microarchitecture (MICRO)
    Vitenskapelig artikkel
  • Chakraborty, Shounak; Bunnam, Thanasin; Arunruerk, Jedsada; Agarwal, Sukarn; Yu, Shengqi; Shafik, Rishad. (2025) HotReRAM: A Performance-Power-Thermal Simulation Framework for ReRAM Based Caches. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
    Vitenskapelig artikkel

2024

  • Sheikhpour, Saeideh; Metz, David Christoph; Jellum, Erling; Själander, Magnus; Eeckhout, Lieven. (2024) Sustainable High-Performance Instruction Selection for Superscalar Processors. Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design
    Vitenskapelig artikkel
  • Metz, David Christoph; Reissmann, Nico; Själander, Magnus. (2024) R-HLS: An IR for Dynamic High-Level Synthesis and Memory Disambiguation based on Regions and State Edges. Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design
    Vitenskapelig artikkel
  • Agarwal, Sukarn; Chakraborty, Shounak; Själander, Hans Magnus. (2024) TEEMO: Temperature Aware Energy Efficient Multi-Retention STT-RAM Cache Architecture. Proceedings, International Parallel and Distributed Processing Symposium (IPDPS)
    Vitenskapelig artikkel
  • Chakraborty, Shounak; Saha, Sangeet; Själander, Hans Magnus; McDonald-Maier, Klaus D.. (2024) MAFin: Maximizing Accuracy in FinFET based Approximated Real-Time Computing.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Saha, Sangeet; Chakraborty, Shounak; Agarwal, Sukarn; Själander, Hans Magnus; McDonald-Maier, Klaus Dieter. (2024) ARCTIC: Approximate Real-Time Computing in a Cache-Conscious Multicore Environment. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
    Vitenskapelig artikkel

2023

  • Aimoniotis, Pavlos; Kvalsvik, Amund Bergland; Chen, Xiaoyue; Själander, Magnus; Kaxiras, Stefanos. (2023) ReCon: Efficient Detection, Management, and Use of Non-Speculative Information Leakage. Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture
    Vitenskapelig artikkel
  • Saha, Sangeet; Chakraborty, Shounak; Agarwal, Sukarn; Gangopadhyay, Rahul; Själander, Magnus; McDonald-Maier, Klaus. (2023) DELICIOUS: Deadline-Aware Approximate Computing in Cache-Conscious Multicore. IEEE Transactions on Parallel and Distributed Systems
    Vitenskapelig artikkel
  • Metz, David Christoph; Kumar, Vineet; Själander, Hans Magnus. (2023) BISDU: A Bit-Serial Dot-Product Unit for Microcontrollers. ACM Transactions on Embedded Computing Systems
    Vitenskapelig artikkel
  • Kvalsvik, Amund Bergland; Aimoniotis, Pavlos; Kaxiras, Stefanos; Själander, Hans Magnus. (2023) Doppelganger Loads: A Safe, Complexity-Effective Optimization for Secure Speculation Schemes.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

2022

  • Aimoniotis, Pavlos; Kvalsvik, Amund Bergland; Själander, Magnus; Kaxiras, Stefanos. (2022) Data-Out Instruction-In (DOIN!): Leveraging Inclusive Caches to Attack Speculative Delay Schemes. IEEE International Symposium on Secure and Private Execution Environment Design (SEED)
    Vitenskapelig artikkel
  • Sakalis, Christos; Kaxiras, Stefanos; Själander, Hans Magnus. (2022) Delay-on-Squash: Stopping Microarchitectural Replay Attacks in Their Tracks. ACM Transactions on Architecture and Code Optimization (TACO)
    Vitenskapelig artikkel
  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Lealiaert, Jonathan; Själander, Magnus. (2022) Flatspin: A large-scale artificial spin ice simulator. Physical review B (PRB)
    Vitenskapelig artikkel

2021

  • Aimoniotis, Pavlos; Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) Reorder Buffer Contention: A Forward Speculative Interference Attack for Speculation Invariant Instructions. IEEE computer architecture letters
    Vitenskapelig artikkel
  • Chakraborty, Shounak; Saha, Sangeet; Själander, Magnus; McDonald-Maier, Klaus. (2021) Prepare: Power-Aware Approximate Real-time Task Scheduling for Energy-Adaptive QoS Maximization. ACM Transactions on Embedded Computing Systems
    Vitenskapelig artikkel
  • Aimoniotis, Pavlos; Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) WIP: “It’s a Trap!”—How Speculation Invariance Can Be Abused with Forward Speculative Interference.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) Seeds of SEED: Preventing Priority Inversion in Instruction Scheduling to Disrupt Speculative Interference.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Sakalis, Christos; Chowdhury, Zamshed; Wadle, Shayne; Akturk, Ismail; Ros, Alberto; Själander, Magnus. (2021) Do Not Predict – Recompute! How Value Recomputation Can Truly Boost the Performance of Invisible Speculation.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Chakraborty, Shounak; Själander, Magnus. (2021) WaFFLe: Gated Cache-Ways with Per-Core Fine-Grained DVFS for Reduced On-Chip Temperature and Leakage Consumption. ACM Transactions on Architecture and Code Optimization (TACO)
    Vitenskapelig artikkel

2020

  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Själander, Magnus; Folven, Erik. (2020) flatspin: A Large-Scale Artificial Spin Ice Simulator. arXiv.org
    Vitenskapelig artikkel
  • Reissmann, Nico; Meyer, Jan Christian; Bahmann, Helge; Själander, Magnus. (2020) RVSDG: An intermediate representation for optimizing compilers. ACM Transactions on Embedded Computing Systems
    Vitenskapelig artikkel
  • Nishtala, Rajiv; Petrucci, Vinicius; Carpenter, Paul; Själander, Magnus. (2020) Twig: Multi-Agent Task Management for Colocated Latency-Critical Cloud Services. IEEE Symposium on High-Performance Computer Architecture (HPCA)
    Vitenskapelig artikkel
  • Sakalis, Christos; Kaxiras, Stefanos; Ros, Alberto; Jimborean, Alexandra; Själander, Magnus. (2020) Understanding Selective Delay as a Method for Efficient Secure Speculative Execution. IEEE transactions on computers
    Vitenskapelig artikkel
  • Tran, Kim-Anh; Sakalis, Christos; Själander, Magnus; Ros, Alberto; Kaxiras, Stefanos; Jimborean, Alexandra. (2020) Clearing the Shadows: Recovering Lost Performance for Invisible Speculative Execution through HW/SW Co-Design.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

2019

  • Mudiyanselage, Lahiru Kasun Rasnayake Sasnayake; Själander, Magnus. (2019) Improving Memory Access Locality for Vectorized Bit-Serial Matrix Multiplication in Reconfigurable Computing.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Sakalis, Christos; Jimborean, Alexandra; Kaxiras, Stefanos; Själander, Magnus. (2019) Evaluating the Potential Applications of Quaternary Logic for Approximate Computing. ACM Journal on Emerging Technologies in Computing Systems (JETC)
    Vitenskapelig artikkel
  • Sakalis, Christos; Kaxiras, Stefanos; Ros, Alberto; Jimborean, Alexandra; Själander, Magnus. (2019) Efficient invisible speculative execution through selective delay and value prediction. Computer Architecture
    Vitenskapelig artikkel
  • Umuroglu, Yaman; Conficconi, Davide; Mudiyanselage, Lahiru Kasun Rasnayake Sasnayake; Preusser, Thomas B.; Själander, Magnus. (2019) Optimizing bit-serial matrix multiplication for reconfigurable computing. ACM Transactions on Reconfigurable Technology and Systems
    Vitenskapelig artikkel
  • Sakalis, Christos; Alipour, Mehdi; Ros, Alberto; Jimborean, Alexandra; Kaxiras, Stefanos; Själander, Magnus. (2019) Ghost loads: what is the cost of invisible speculation?.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

2018

  • Umuroglu, Yaman; Mudiyanselage, Lahiru Kasun Rasnayake Sasnayake; Själander, Magnus. (2018) BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Tran, Kim-anh; Jimborean, Alexandra; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Kaxiras, Stefanos. (2018) SWOOP: Software-Hardware Co-design for Non-speculative, Execute-Ahead, In-Order Cores.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

2017

  • Carlson, Trevor E.; Tran, Kim-anh; Jimborean, Alexandra; Koukos, Konstantinos; Själander, Magnus; Kaxiras, Stefanos. (2017) Transcending Hardware Limits with Software Out-of-order Processing. IEEE computer architecture letters
    Vitenskapelig artikkel
  • Tran, Kim-anh; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Spiliopoulos, Vasileios; Kaxiras, Stefanos. (2017) Static Instruction Scheduling for High Performance on Limited Hardware. IEEE transactions on computers
    Vitenskapelig artikkel
  • Tran, Kim-Anh; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Spiliopoulos, Vasileios; Kaxiras, Stefanos. (2017) Clairvoyance: Look-ahead compile-time scheduling.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

2016

  • Sanchez, Carlos; Gavin, Peter; Moreau, Daniel; Själander, Magnus; Whalley, David; Larsson-Edefors, Per. (2016) Redesigning a tagless access buffer to require minimal ISA changes.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Själander, Magnus; Borgström, Gustaf; Klymenko, Mykhailo V; Remacle, Françoise; Kaxiras, Stefanos. (2016) Techniques for Modulating Error Resilience in Emerging Multi-Value Technologies.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Moreau, Daniel; Bardizbanyan, Alen; Själander, Magnus; Whalley, David; Larsson-Edefors, Per. (2016) Practical Way Halting by Speculatively Accessing Halt Tags.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

Tidsskriftspublikasjoner

  • Kvalsvik, Amund Bergland; Själander, Magnus. (2025) ShadowBinding: Realizing Effective Microarchitectures for In-Core Secure Speculation Schemes. IEEE/ACM International Symposium on Microarchitecture (MICRO)
    Vitenskapelig artikkel
  • Chakraborty, Shounak; Bunnam, Thanasin; Arunruerk, Jedsada; Agarwal, Sukarn; Yu, Shengqi; Shafik, Rishad. (2025) HotReRAM: A Performance-Power-Thermal Simulation Framework for ReRAM Based Caches. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
    Vitenskapelig artikkel
  • Sheikhpour, Saeideh; Metz, David Christoph; Jellum, Erling; Själander, Magnus; Eeckhout, Lieven. (2024) Sustainable High-Performance Instruction Selection for Superscalar Processors. Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design
    Vitenskapelig artikkel
  • Metz, David Christoph; Reissmann, Nico; Själander, Magnus. (2024) R-HLS: An IR for Dynamic High-Level Synthesis and Memory Disambiguation based on Regions and State Edges. Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design
    Vitenskapelig artikkel
  • Agarwal, Sukarn; Chakraborty, Shounak; Själander, Hans Magnus. (2024) TEEMO: Temperature Aware Energy Efficient Multi-Retention STT-RAM Cache Architecture. Proceedings, International Parallel and Distributed Processing Symposium (IPDPS)
    Vitenskapelig artikkel
  • Saha, Sangeet; Chakraborty, Shounak; Agarwal, Sukarn; Själander, Hans Magnus; McDonald-Maier, Klaus Dieter. (2024) ARCTIC: Approximate Real-Time Computing in a Cache-Conscious Multicore Environment. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
    Vitenskapelig artikkel
  • Aimoniotis, Pavlos; Kvalsvik, Amund Bergland; Chen, Xiaoyue; Själander, Magnus; Kaxiras, Stefanos. (2023) ReCon: Efficient Detection, Management, and Use of Non-Speculative Information Leakage. Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture
    Vitenskapelig artikkel
  • Saha, Sangeet; Chakraborty, Shounak; Agarwal, Sukarn; Gangopadhyay, Rahul; Själander, Magnus; McDonald-Maier, Klaus. (2023) DELICIOUS: Deadline-Aware Approximate Computing in Cache-Conscious Multicore. IEEE Transactions on Parallel and Distributed Systems
    Vitenskapelig artikkel
  • Metz, David Christoph; Kumar, Vineet; Själander, Hans Magnus. (2023) BISDU: A Bit-Serial Dot-Product Unit for Microcontrollers. ACM Transactions on Embedded Computing Systems
    Vitenskapelig artikkel
  • Aimoniotis, Pavlos; Kvalsvik, Amund Bergland; Själander, Magnus; Kaxiras, Stefanos. (2022) Data-Out Instruction-In (DOIN!): Leveraging Inclusive Caches to Attack Speculative Delay Schemes. IEEE International Symposium on Secure and Private Execution Environment Design (SEED)
    Vitenskapelig artikkel
  • Sakalis, Christos; Kaxiras, Stefanos; Själander, Hans Magnus. (2022) Delay-on-Squash: Stopping Microarchitectural Replay Attacks in Their Tracks. ACM Transactions on Architecture and Code Optimization (TACO)
    Vitenskapelig artikkel
  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Lealiaert, Jonathan; Själander, Magnus. (2022) Flatspin: A large-scale artificial spin ice simulator. Physical review B (PRB)
    Vitenskapelig artikkel
  • Aimoniotis, Pavlos; Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) Reorder Buffer Contention: A Forward Speculative Interference Attack for Speculation Invariant Instructions. IEEE computer architecture letters
    Vitenskapelig artikkel
  • Chakraborty, Shounak; Saha, Sangeet; Själander, Magnus; McDonald-Maier, Klaus. (2021) Prepare: Power-Aware Approximate Real-time Task Scheduling for Energy-Adaptive QoS Maximization. ACM Transactions on Embedded Computing Systems
    Vitenskapelig artikkel
  • Chakraborty, Shounak; Själander, Magnus. (2021) WaFFLe: Gated Cache-Ways with Per-Core Fine-Grained DVFS for Reduced On-Chip Temperature and Leakage Consumption. ACM Transactions on Architecture and Code Optimization (TACO)
    Vitenskapelig artikkel
  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Själander, Magnus; Folven, Erik. (2020) flatspin: A Large-Scale Artificial Spin Ice Simulator. arXiv.org
    Vitenskapelig artikkel
  • Reissmann, Nico; Meyer, Jan Christian; Bahmann, Helge; Själander, Magnus. (2020) RVSDG: An intermediate representation for optimizing compilers. ACM Transactions on Embedded Computing Systems
    Vitenskapelig artikkel
  • Nishtala, Rajiv; Petrucci, Vinicius; Carpenter, Paul; Själander, Magnus. (2020) Twig: Multi-Agent Task Management for Colocated Latency-Critical Cloud Services. IEEE Symposium on High-Performance Computer Architecture (HPCA)
    Vitenskapelig artikkel
  • Sakalis, Christos; Kaxiras, Stefanos; Ros, Alberto; Jimborean, Alexandra; Själander, Magnus. (2020) Understanding Selective Delay as a Method for Efficient Secure Speculative Execution. IEEE transactions on computers
    Vitenskapelig artikkel
  • Sakalis, Christos; Jimborean, Alexandra; Kaxiras, Stefanos; Själander, Magnus. (2019) Evaluating the Potential Applications of Quaternary Logic for Approximate Computing. ACM Journal on Emerging Technologies in Computing Systems (JETC)
    Vitenskapelig artikkel
  • Sakalis, Christos; Kaxiras, Stefanos; Ros, Alberto; Jimborean, Alexandra; Själander, Magnus. (2019) Efficient invisible speculative execution through selective delay and value prediction. Computer Architecture
    Vitenskapelig artikkel
  • Umuroglu, Yaman; Conficconi, Davide; Mudiyanselage, Lahiru Kasun Rasnayake Sasnayake; Preusser, Thomas B.; Själander, Magnus. (2019) Optimizing bit-serial matrix multiplication for reconfigurable computing. ACM Transactions on Reconfigurable Technology and Systems
    Vitenskapelig artikkel
  • Carlson, Trevor E.; Tran, Kim-anh; Jimborean, Alexandra; Koukos, Konstantinos; Själander, Magnus; Kaxiras, Stefanos. (2017) Transcending Hardware Limits with Software Out-of-order Processing. IEEE computer architecture letters
    Vitenskapelig artikkel
  • Tran, Kim-anh; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Spiliopoulos, Vasileios; Kaxiras, Stefanos. (2017) Static Instruction Scheduling for High Performance on Limited Hardware. IEEE transactions on computers
    Vitenskapelig artikkel

Del av bok/rapport

  • Chakraborty, Shounak; Saha, Sangeet; Själander, Hans Magnus; McDonald-Maier, Klaus D.. (2024) MAFin: Maximizing Accuracy in FinFET based Approximated Real-Time Computing.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Kvalsvik, Amund Bergland; Aimoniotis, Pavlos; Kaxiras, Stefanos; Själander, Hans Magnus. (2023) Doppelganger Loads: A Safe, Complexity-Effective Optimization for Secure Speculation Schemes.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Aimoniotis, Pavlos; Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) WIP: “It’s a Trap!”—How Speculation Invariance Can Be Abused with Forward Speculative Interference.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) Seeds of SEED: Preventing Priority Inversion in Instruction Scheduling to Disrupt Speculative Interference.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Sakalis, Christos; Chowdhury, Zamshed; Wadle, Shayne; Akturk, Ismail; Ros, Alberto; Själander, Magnus. (2021) Do Not Predict – Recompute! How Value Recomputation Can Truly Boost the Performance of Invisible Speculation.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Tran, Kim-Anh; Sakalis, Christos; Själander, Magnus; Ros, Alberto; Kaxiras, Stefanos; Jimborean, Alexandra. (2020) Clearing the Shadows: Recovering Lost Performance for Invisible Speculative Execution through HW/SW Co-Design.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Mudiyanselage, Lahiru Kasun Rasnayake Sasnayake; Själander, Magnus. (2019) Improving Memory Access Locality for Vectorized Bit-Serial Matrix Multiplication in Reconfigurable Computing.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Sakalis, Christos; Alipour, Mehdi; Ros, Alberto; Jimborean, Alexandra; Kaxiras, Stefanos; Själander, Magnus. (2019) Ghost loads: what is the cost of invisible speculation?.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Umuroglu, Yaman; Mudiyanselage, Lahiru Kasun Rasnayake Sasnayake; Själander, Magnus. (2018) BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Tran, Kim-anh; Jimborean, Alexandra; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Kaxiras, Stefanos. (2018) SWOOP: Software-Hardware Co-design for Non-speculative, Execute-Ahead, In-Order Cores.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Tran, Kim-Anh; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Spiliopoulos, Vasileios; Kaxiras, Stefanos. (2017) Clairvoyance: Look-ahead compile-time scheduling.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Sanchez, Carlos; Gavin, Peter; Moreau, Daniel; Själander, Magnus; Whalley, David; Larsson-Edefors, Per. (2016) Redesigning a tagless access buffer to require minimal ISA changes.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Själander, Magnus; Borgström, Gustaf; Klymenko, Mykhailo V; Remacle, Françoise; Kaxiras, Stefanos. (2016) Techniques for Modulating Error Resilience in Emerging Multi-Value Technologies.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
  • Moreau, Daniel; Bardizbanyan, Alen; Själander, Magnus; Whalley, David; Larsson-Edefors, Per. (2016) Practical Way Halting by Speculatively Accessing Halt Tags.
    Vitenskapelig Kapittel/Artikkel/Konferanseartikkel

Rapport

  • Kvalsvik, Amund Bergland; Själander, Magnus; Jahre, Magnus; Kumar, Rakesh; Kaxiras, Stefanos. (2025) Haunt Me No Longer! Finding Meaningful Solutions to Speculative Side-Channel Attacks. Norges teknisk-naturvitenskapelige universitet Norges teknisk-naturvitenskapelige universitet
    Doktorgradsavhandling

Formidling

CAL

Computer Architecture Lab Mastodon Profile

EECS

Energy Efficient Computing Systems Mastodon Profile

COMET

Computational Magnetic Materials Mastodon Profile

NTNU – Norges teknisk-naturvitenskapelige universitet

  • For ansatte
  • |
  • For studenter
  • |
  • Innsida
  • |
  • Blackboard

Studere

  • Om studier
  • Studieprogram
  • Emner
  • Videreutdanning
  • Karriere

Aktuelt

  • Nyheter
  • Arrangement
  • Jobbe ved NTNU

Om NTNU

  • Om NTNU
  • Bibliotek
  • Strategi
  • Forskning
  • Satsingsområder
  • Innovasjon
  • Organisasjonskart
  • Utdanningskvalitet

Kontakt

  • Kontakt oss
  • Finn ansatte
  • Spør en ekspert
  • Pressekontakter
  • Kart

NTNU i tre byer

  • NTNU i Gjøvik
  • NTNU i Trondheim
  • NTNU i Ålesund

Om nettstedet

  • Bruk av informasjonskapsler
  • Tilgjengelighetserklæring
  • Personvern
  • Ansvarlig redaktør
Facebook Instagram Linkedin Snapchat Tiktok Youtube
Logg inn
NTNU logo