Navigasjon

  • Hopp til innhold
NTNU Hjemmeside

ntnu.no

  • Studier
    • Studieprogram
    • Søk opptak
    • Forkurs og oppfriskning
    • Videreutdanning og deltid
    • Studere på NTNU
  • Studentliv
    • Student i Gjøvik
    • Student i Trondheim
    • Student i Ålesund
    • Derfor velger vi NTNU
  • 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. Hjem
  2. Ansatte

Språkvelger

English

Magnus Själander

Magnus Själander

Professor in Computer Architecture
Institutt for datateknologi og informatikk

magnus.sjalander@ntnu.no
IT-bygget, 406, Gløshaugen
ResearchGate Google Scholar
Om Forskning Publikasjoner

Om

Magnus Själander er professor ved Institutt for Datateknologi og Informatikk och gästlektor ved Institutt for Informationsteknologi ved Uppsala Universitet. Han er utdannet sivilingeniør fra Luleå Universitet, og har en doktorgrad fra Chalmers Tekniska Högskola.

Se engelsk side for mer informasjon.

Kompetanseord

  • Datamaskinarkitektur
  • Datamaskinkonstruksjon
  • Datateknikk
  • Datateknologi
  • Energieffektivitet
  • Innebygd system
  • Minnesystemer
  • VLSI-integrert kretsteknikk

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

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

  • Kronologisk
  • Etter kategori
  • Se alle publikasjoner i Cristin

2023

  • 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

2022

  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Lealiaert, Jonathan; Själander, Magnus; Folven, Erik; Tufte, Gunnar. (2022) Flatspin: A large-scale artificial spin ice simulator. Physical review B (PRB). volum 106 (6).
    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. volum 20 (2).
    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. International Symposium on Secure and Private Execution Environment Design (SEED).
    Vitenskapelig kapittel/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. volum 20 (5s).
    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). volum 18 (4).
    Vitenskapelig artikkel
  • Sakalis, Christos; Chowdhury, Zamshed; Wadle, Shayne; Akturk, Ismail; Ros, Alberto; Själander, Magnus; Kaxiras, Stefanos; Karpuzcu, Ulya. (2021) Do Not Predict – Recompute! How Value Recomputation Can Truly Boost the Performance of Invisible Speculation. International Symposium on Secure and Private Execution Environment Design (SEED).
    Vitenskapelig kapittel/artikkel
  • Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) Seeds of SEED: Preventing Priority Inversion in Instruction Scheduling to Disrupt Speculative Interference. International Symposium on Secure and Private Execution Environment Design (SEED).
    Vitenskapelig kapittel/artikkel
  • Själander, Magnus. (2021) International Symposium on Secure and Private Execution Environment Design (SEED). IEEE. 2021. ISBN 978-1-6654-2025-9.
    Vitenskapelig antologi

2020

  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Själander, Magnus; Folven, Erik; Tufte, Gunnar. (2020) flatspin: A Large-Scale Artificial Spin Ice Simulator. arXiv.org.
    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
  • 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
  • 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. volum 69 (11).
    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. PACT '20: Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques.
    Vitenskapelig kapittel/artikkel

2019

  • Sakalis, Christos; Alipour, Mehdi; Ros, Alberto; Jimborean, Alexandra; Kaxiras, Stefanos; Själander, Magnus. (2019) Ghost loads: what is the cost of invisible speculation?. Proceedings of the 16th ACM International Conference on Computing Frontiers.
    Vitenskapelig kapittel/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). volum 16 (1).
    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
  • Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Själander, Magnus. (2019) Improving Memory Access Locality for Vectorized Bit-Serial Matrix Multiplication in Reconfigurable Computing. The International Conference on Field-Programmable Technology.
    Vitenskapelig kapittel/artikkel
  • Umuroglu, Yaman; Conficconi, Davide; Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Preusser, Thomas B.; Själander, Magnus. (2019) Optimizing bit-serial matrix multiplication for reconfigurable computing. ACM Transactions on Reconfigurable Technology and Systems. volum 12:15 (3).
    Vitenskapelig artikkel

2018

  • 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. Programming Language Design and Implementation.
    Vitenskapelig kapittel/artikkel
  • Umuroglu, Yaman; Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Själander, Magnus. (2018) BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing. The International Conference on Field-Programmable Logic and Applications (FPL).
    Vitenskapelig kapittel/artikkel

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; Jimborean, Alexandra. (2017) Clairvoyance: Look-Ahead Compile-Time Scheduling. International Symposium on Code Generation and Optimization.
    Vitenskapelig kapittel/artikkel
  • Tran, Kim-anh; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Spiliopoulos, Vasileios; Kaxiras, Stefanos; Jimborean, Alexandra. (2017) Static Instruction Scheduling for High Performance on Limited Hardware. IEEE transactions on computers. volum PP (99).
    Vitenskapelig artikkel

2016

  • Moreau, Daniel; Bardizbanyan, Alen; Själander, Magnus; Whalley, David; Larsson-Edefors, Per. (2016) Practical Way Halting by Speculatively Accessing Halt Tags. Design, Automation & Test in Europe Conference & Exhibition.
    Vitenskapelig kapittel/artikkel
  • Sanchez, Carlos; Gavin, Peter; Moreau, Daniel; Själander, Magnus; Whalley, David; Larsson-Edefors, Per; McKee, Sally A.. (2016) Redesigning a Tagless Access Buffer to Require Minimal ISA Changes. Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems.
    Vitenskapelig kapittel/artikkel
  • 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. Proceedings of the ACM International Conference on Computing Frontiers.
    Vitenskapelig kapittel/artikkel

Vitenskapelige artikler

  • 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
  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Lealiaert, Jonathan; Själander, Magnus; Folven, Erik; Tufte, Gunnar. (2022) Flatspin: A large-scale artificial spin ice simulator. Physical review B (PRB). volum 106 (6).
    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. volum 20 (2).
    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. volum 20 (5s).
    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). volum 18 (4).
    Vitenskapelig artikkel
  • Jensen, Johannes Høydahl; Strømberg, Anders; Lykkebø, Odd Rune Strømmen; Penty, Arthur George; Själander, Magnus; Folven, Erik; Tufte, Gunnar. (2020) flatspin: A Large-Scale Artificial Spin Ice Simulator. arXiv.org.
    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
  • 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
  • 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. volum 69 (11).
    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). volum 16 (1).
    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; Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Preusser, Thomas B.; Själander, Magnus. (2019) Optimizing bit-serial matrix multiplication for reconfigurable computing. ACM Transactions on Reconfigurable Technology and Systems. volum 12:15 (3).
    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; Jimborean, Alexandra. (2017) Static Instruction Scheduling for High Performance on Limited Hardware. IEEE transactions on computers. volum PP (99).
    Vitenskapelig artikkel

Bøker

  • Själander, Magnus. (2021) International Symposium on Secure and Private Execution Environment Design (SEED). IEEE. 2021. ISBN 978-1-6654-2025-9.
    Vitenskapelig antologi

Del av bok/rapport

  • 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. International Symposium on Secure and Private Execution Environment Design (SEED).
    Vitenskapelig kapittel/artikkel
  • Sakalis, Christos; Chowdhury, Zamshed; Wadle, Shayne; Akturk, Ismail; Ros, Alberto; Själander, Magnus; Kaxiras, Stefanos; Karpuzcu, Ulya. (2021) Do Not Predict – Recompute! How Value Recomputation Can Truly Boost the Performance of Invisible Speculation. International Symposium on Secure and Private Execution Environment Design (SEED).
    Vitenskapelig kapittel/artikkel
  • Sakalis, Christos; Själander, Magnus; Kaxiras, Stefanos. (2021) Seeds of SEED: Preventing Priority Inversion in Instruction Scheduling to Disrupt Speculative Interference. International Symposium on Secure and Private Execution Environment Design (SEED).
    Vitenskapelig kapittel/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. PACT '20: Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques.
    Vitenskapelig kapittel/artikkel
  • Sakalis, Christos; Alipour, Mehdi; Ros, Alberto; Jimborean, Alexandra; Kaxiras, Stefanos; Själander, Magnus. (2019) Ghost loads: what is the cost of invisible speculation?. Proceedings of the 16th ACM International Conference on Computing Frontiers.
    Vitenskapelig kapittel/artikkel
  • Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Själander, Magnus. (2019) Improving Memory Access Locality for Vectorized Bit-Serial Matrix Multiplication in Reconfigurable Computing. The International Conference on Field-Programmable Technology.
    Vitenskapelig kapittel/artikkel
  • 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. Programming Language Design and Implementation.
    Vitenskapelig kapittel/artikkel
  • Umuroglu, Yaman; Sasnayake Mudiyanselage, Lahiru Kasun Rasnayake; Själander, Magnus. (2018) BISMO: A Scalable Bit-Serial Matrix Multiplication Overlay for Reconfigurable Computing. The International Conference on Field-Programmable Logic and Applications (FPL).
    Vitenskapelig kapittel/artikkel
  • Tran, Kim-Anh; Carlson, Trevor E.; Koukos, Konstantinos; Själander, Magnus; Spiliopoulos, Vasileios; Kaxiras, Stefanos; Jimborean, Alexandra. (2017) Clairvoyance: Look-Ahead Compile-Time Scheduling. International Symposium on Code Generation and Optimization.
    Vitenskapelig kapittel/artikkel
  • Moreau, Daniel; Bardizbanyan, Alen; Själander, Magnus; Whalley, David; Larsson-Edefors, Per. (2016) Practical Way Halting by Speculatively Accessing Halt Tags. Design, Automation & Test in Europe Conference & Exhibition.
    Vitenskapelig kapittel/artikkel
  • Sanchez, Carlos; Gavin, Peter; Moreau, Daniel; Själander, Magnus; Whalley, David; Larsson-Edefors, Per; McKee, Sally A.. (2016) Redesigning a Tagless Access Buffer to Require Minimal ISA Changes. Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems.
    Vitenskapelig kapittel/artikkel
  • 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. Proceedings of the ACM International Conference on Computing Frontiers.
    Vitenskapelig kapittel/artikkel
NTNU kunnsap for en bedre verden
Studere
  • Studieprogram
  • Emner
  • Videreutdanning og deltid
  • Jobbmuligheter
  • Karriereutvikling
  • Studentaktiviteter
  • Studentblogger
  • Hvorfor velge NTNU
Kontakt
  • Kontakt oss
  • Finn ansatte
  • Skolebesøk og messer
  • Spør en ekspert
  • For alumni
  • Pressekontakter
Oppdag NTNU
  • Arrangement
  • Jobbe ved NTNU
  • Bilder og video
  • Nyheter
  • Kart
  • NTNU i Gjøvik
  • NTNU i Trondheim
  • NTNU i Ålesund
Om NTNU
  • NTNU og FNs bærekraftsmål
  • Strategi
  • Forskning
  • Satsingsområder
  • Innovasjon
  • Utdanningskvalitet
  • Organisasjonskart
  • Om NTNU
Tjenester
  • For ansatte
  • For studenter
  • Blackboard
  • Innsida

Norges teknisk-naturvitenskapelige universitet

Bruk av informasjonskapsler
Tilgjengelighetserklæring
Personvern
Ansvarlig redaktør
Logg inn