Navigation

  • Skip to Content
NTNU Home

ntnu.edu

  • Studies
    • Master's programmes in English
    • For exchange students
    • PhD opportunities
    • All programmes of study
    • Courses
    • Financing
    • Language requirements
    • Application process
    • Academic calendar
    • FAQ
  • Research and innovation
    • NTNU research
    • Research excellence
    • Strategic research areas
    • Innovation resources
    • PhD opportunities
  • Life and housing
    • Student in Trondheim
    • Student in Gjøvik
    • Student in Ålesund
    • For researchers
    • Life and housing
  • About NTNU
    • Contact us
    • Faculties and departments
    • Libraries
    • International researcher support
    • Vacancies
    • About NTNU
    • Maps
  1. Home
  2. Employees

Språkvelger

Norsk

Lasse Natvig

Lasse Natvig

Professor, PhD
Department of Computer Science
Faculty of Information Technology and Electrical Engineering

lasse.natvig@ntnu.no
+4773593685 +4790644580 IT-bygget, 402, Gløshaugen, Sem Sælands vei 9
Energy Efficient Computing Systems Full member of HiPEAC NoE
About Publications Media

About

Research interests: Computer architecture, parallel processing, multi-core architectures and programming, chip multiprocessors and their memory systems, green computing, performance evaluation, energy-efficient computing and C++ programming. (More info at folk.idi.ntnu.no/lasse/ (in Norwegian))

Publications

  • Chronological
  • By category
  • See all publications in Cristin

2019

  • Cebrian, Juan Manuel; Natvig, Lasse; Jahre, Magnus. (2019) Scalability analysis of AVX-512 extensions. The Journal of Supercomputing.
    Academic article

2018

  • Al Hasib, Abdullah; Cebrian, Juan Manuel; Natvig, Lasse. (2018) A vectorized k-means algorithm for compressed datasets: design and experimental analysis. The Journal of Supercomputing. volum 74 (6).
    Academic article

2017

  • Al Hasib, Abdullah; Natvig, Lasse; Kjeldsberg, Per Gunnar; Cebrian, Juan Manuel. (2017) Energy Efficiency Effects of Vectorization in Data Reuse Transformations for Many-Core Processors—A Case Study. Journal of Low Power Electronics and Applications. volum 7 (1).
    Academic article

2016

  • Bjørnseth, Benjamin Andreassen; Djupdal, Asbjørn; Natvig, Lasse. (2016) A Systematic Approach to Automated Construction of Power Emulation Models. Design, Automation & Test in Europe Conference & Exhibition.
    Academic chapter/article
  • Bjørnseth, Benjamin Andreassen; Meyer, Jan Christian; Natvig, Lasse. (2016) Study of Xeon Phi Performance of a Molecular Dynamics Proxy Application. 2016.
    Report
  • Vaddina, Kameswar Rao; Cebrian, Juan; Natvig, Lasse. (2016) Transient Temperature Prediction for Aging Thermal Sensors Using Artificial Neural Network. Proceedings of the 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP2016).
    Academic chapter/article

2015

  • Al Hasib, Abdullah; Cebrian, Juan; Natvig, Lasse. (2015) V-PFORDelta: Data Compression for Energy Efficient Computation of Time Series. IEEE International Conference on High Performance Computing (HiPC).
    Academic chapter/article
  • Al Hasib, Abdullah; Nikitin, Nikita; Natvig, Lasse. (2015) Cost-comfort balancing in a smart residential building with bidirectional energy trading. 2015 Sustainable Internet and ICT for Sustainability (SustainIT).
    Academic chapter/article
  • Cebrian, Juan; Jahre, Magnus; Natvig, Lasse. (2015) ParVec: vectorizing the PARSEC benchmark suite. Computing. volum 97 (11).
    Academic article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2015) Tuning the victim selection policy of Intel TBB. Journal of systems architecture. volum 61 (10).
    Academic article

2014

  • Cebrian, Juan; Jahre, Magnus; Natvig, Lasse. (2014) Optimized Hardware for Suboptimal Software: The Case for SIMD-aware Benchmarks. IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE.
    Academic chapter/article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2014) Victim Selection Policies for Intel TBB: Overheads and Energy Footprint. Architecture of Computing Systems – ARCS 2014.
    Academic chapter/article

2013

  • Cebrian, Juan; Natvig, Lasse. (2013) Temperature effects on on-chip energy measurements. 2013 International Green Computing Conference Proceedings.
    Academic chapter/article
  • Cebrian, Juan; Natvig, Lasse; Meyer, Jan Christian. (2013) Performance and energy impact of parallelization and vectorization techniques in modern microprocessors. Computing.
    Academic article
  • Hasib, Abdullah Al; Kjeldsberg, Per Gunnar; Natvig, Lasse. (2013) Performance and Power Efficiency Analysis of Data Reuse Transformation Methodology on Multicore Processor. Lecture Notes in Computer Science (LNCS). volum 7640.
    Academic article
  • Hasib, Abdullah Al; Natvig, Lasse. (2013) Performance Optimization and Evaluation of a Data Cleansing Algorithm on Multicore Processors. Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems.
    Academic chapter/article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2013) Challenges of Reducing Cycle-Accurate Simulation Time for TBP Applications. Procedia Computer Science. volum 18.
    Academic article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2013) On the Energy Footprint of Task Based Parallel Applications. Proceedings of the 2013 International Conference on High Performance Computing & Simulation (HPCS 2013).
    Academic chapter/article
  • Meyer, Jan Christian; Cebrian, Juan; Natvig, Lasse; Karakasis, Vasileios; Siakavaras, Dimitris; Nikas, Konstantinos. (2013) Energy-Efficient Sparse Matrix Autotuning with CSX -- A Trade-off Study. Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum.
    Academic chapter/article
  • Meyer, Jan Christian; Martinsen, Thomas B; Natvig, Lasse. (2013) Implementation of an Energy-Aware OmpSs Task Scheduling Policy. 2013.
    Report
  • Meyer, Jan Christian; Natvig, Lasse. (2013) Power instrumentation of task-based applications using model-specific registers on the Sandy Bridge architecture. 2013.
    Report
  • Meyer, Jan Christian; Natvig, Lasse; Karakasis, Vasileios; Siakavaras, Dimitris; Nikas, Konstantinos. (2013) Energy-efficient Sparse Matrix Auto-tuning with CSX. 2013.
    Report
  • Nikas, Konstantinos; Siakavaras, Dimitris; Karakasis, Vasileios; Meyer, Jan Christian; Natvig, Lasse. (2013) An Energy-centric Study of Conjugate Gradient Method. 2013.
    Report

2012

  • Cebrian, Juan; Natvig, Lasse; Meyer, Jan Christian. (2012) Improving Energy Efficiency through Parallelization and Vectorization on Intel Core i5 and i7 Processors. Proceedings of the 2012 SC Companion: High Performance Computing, Networking Storage and Analysis.
    Academic chapter/article
  • Eleyat, Mujahed Omar Qasim; Haugland, Dag; Hetland, Magnus Lie; Natvig, Lasse. (2012) Parallel algorithms for the maximum flow problem with minimum lot sizes. Operations Research Proceedings 2011: Selected Papers of the International Conference on Operations Research (OR 2011), August 30-September 2, 2011, Zurich, Switzerland.
    Academic chapter/article
  • Eleyat, Mujahed Omar Qasim; Natvig, Lasse. (2012) IPM based sparse LP solver on a heterogeneous processor. Computational Management Science. volum 9.
    Academic article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2012) Towards Efficient Simulation of Task Based Parallel Applications. Norsk informatikkonferanse NIK 2012; Universitetet i Nordland 19 – 21 november 2012.
    Academic chapter/article
  • Lien, Hallgeir; Natvig, Lasse; Hasib, Abdullah Al; Meyer, Jan Christian. (2012) Case Studies of Multi-core Energy Efficiency in Task Based Programs. Lecture Notes in Computer Science (LNCS). volum 7453.
    Academic article

2011

  • Eleyat, Mujahed; Natvig, Lasse; Amundsen, Jørn Aslak. (2011) Cache-Aware Matrix Multiplication on Multicore Systems for IPM-based LP Solvers. Proceedings of the Federated Conference on Computer Science and Information Systems.
    Academic chapter/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). volum 6566.
    Academic article
  • Grannæs, Marius; Jahre, Magnus; Natvig, Lasse. (2011) Storage Efficient Hardware Prefetching using Delta-Correlating Prediction Tables. Journal of Instruction-Level Parallelism. volum 13.
    Academic article
  • Natvig, Lasse; Iordan, Alexandru Ciprian. (2011) Green Computing: Saving Energy by Throttling, Simplicity and Parallelization. UPGRADE : The European Journal for the Informatics Professional. volum XII (4).
    Academic article

2010

  • Eleyat, Mujahed; Natvig, Lasse. (2010) Implementation of a Linear Programming Solver on the Cell BE Processor. Procedia Computer Science. volum 1.
    Academic article
  • Eleyat, Mujahed; Natvig, Lasse. (2010) Mixed-Precision Parallel Linear Programming Solver. Proceedings of the 22nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2010).
    Academic chapter/article
  • Grannæs, Marius; Jahre, Magnus; Natvig, Lasse. (2010) Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching. Proceedings of the 5th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC).
    Academic chapter/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). volum 5 (1).
    Academic article
  • Hysing, Ahlert; Krogstie, John; Natvig, Lasse; Rønquist, Einar; Jørgensen, Tore R.; Tjåland, Egil; Iversen, Trond; Koster, Jacko. (2010) Tung regning. ComputerWorld Norge. volum 27 (2).
    publications.INTERVJUSKRIFTL
  • Iordan, Alexandru Ciprian; Natvig, Lasse. (2010) Energy Efficient Methods for Multi-Core Programming. Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems.
    Academic chapter/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
  • Jahre, Magnus; Natvig, Lasse. (2010) Computational Computer Architecture Research at NTNU. ERCIM News.
    Article

2009

  • Benkner, Siegfried; Mehofer, Eduard; Pllana, Sabri; Natvig, Lasse; Xafa, Fatos. (2009) Towards an Intelligent Environment for Programming Multi-core Computing Systems. Lecture Notes in Computer Science (LNCS). volum 5415.
    Academic article
  • Jahre, Magnus; Grannæs, Marius; Natvig, Lasse. (2009) A Quantitative Study of Memory System Interference in Chip Multiprocessor Architectures. 11th IEEE International Conference on High Performance Computing and Communications (HPCC 2009).
    Academic chapter/article
  • 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; Natvig, Lasse. (2009) A Light-Weight Fairness Mechanism for Chip Multiprocessor Memory Systems. Proceedings of the 6th ACM Conference on Computing Frontiers.
    Academic chapter/article
  • Natvig, Lasse; Sindre, Guttorm; Djupdal, Asbjørn. (2009) A Compulsory Yet Motivating Question/Answer Game to Teach Computer Fundamentals. Computer Applications in Engineering Education. volum 17 (2).
    Academic article
  • Sindre, Guttorm; Natvig, Lasse; Jahre, Magnus. (2009) Experimental Validation of the Learning Effect for a Pedagogical Game on Computer Fundamentals. IEEE Transactions on Education. volum 52 (1).
    Academic article

2008

  • Grannæs, Marius; Jahre, Magnus; Natvig, Lasse. (2008) Low-Cost Open-Page Prefetch Scheduling in Chip Multiprocessors. IEEE International Conference on Computer Design, 2008.
    Academic chapter/article

2007

  • Dybdahl, Haakon; Stenström, Per; Natvig, Lasse. (2007) An LRU-based Replacement Algorithm Augmented with Frequency of Access in Shared Chip-Multiprocessor Caches. SIGARCH Computer Architecture News.
    Academic article
  • Jahre, Magnus; Natvig, Lasse. (2007) Performance Effects of a Cache Miss Handling Architecture in a Multi-core Processor. Norsk Informatikkonferanse (NIK 2007).
    Academic chapter/article

2006

  • Banino, Cyril; Beaumont, Olivier; Natvig, Lasse. (2006) Master-slave tasking on asymmetric networks. Lecture Notes in Computer Science (LNCS). volum 4128.
    Academic article
  • Dybdahl, Haakon; Grannæs, Marius; Natvig, Lasse. (2006) Cache Write-Back Schemes for Embedded Destructive-Read DRAM. Lecture Notes in Computer Science (LNCS).
    Academic article
  • Dybdahl, Haakon; Kjeldsberg, Per Gunnar; Grannæs, Marius; Natvig, Lasse. (2006) Destructive-Read in Embedded DRAM, Impact on Power Consumption. Journal of Embedded Computing.
    Academic article
  • Dybdahl, Haakon; Stenström, Per; Natvig, Lasse. (2006) A Cache-Partitioning Aware Replacement Policy for Chip Multiprocessors. Lecture Notes in Computer Science (LNCS). volum 4297.
    Academic article

2005

  • Natvig, Lasse. (2005) Age of Computers: Experience from Using Game-Based Teaching in Large Classes. Rapport (Høgskolen i Nord-Trøndelag : trykt utg.).
    Academic article

2004

  • Natvig, Lasse; Line, Steinar. (2004) Age of computers: game-based teaching of computer fundamentals. SIGCSE Bulletin inroads. volum 36 (3).
    Academic article
  • Nørvåg, Kjetil; Bratbergsengen, Kjell; Bræk, Rolv; Dybdahl, Haakon; Elster, Anne Cathrine; Hallgren, Torbjørn; Hartmann, Morten; Hauglid, Jon Olav; Knapskog, Svein Johan; Natvig, Lasse. (2004) Computer Systems. Infosam2020, Information Society of 2020.
    Academic chapter/article

2001

  • Stol, Norvald; Weihai, Yu; Bjørnestad, Solveig; Fallmyr, Terje; Hadjerrouit, Said; Langmyr, Dag; Lysne, Olav; Manne, Fredrik; Natvig, Lasse. (2001) Norsk Informatikkonferanse, NIK'2001. 2001. ISBN 82-90487-96-7.
    Nonfiction book

2000

  • Munthe-Kaas, Ellen; Fallmyr, Terje; Bjørnestad, Solveig; Hadjerrouit, Said; Krogdahl, Stein; Manne, Fredrik; Natvig, Lasse; Stol, Norvald; Yu, Weihai. (2000) Norsk Informatikkonferanse NIK'2000. Tapir Akademisk Forlag. 2000. ISBN 82-7314-308-2.
    Scientific anthology

1999

  • Njølstad, Tormod; Natvig, Lasse; Tjore, Odd; Stien, Åge. (1999) SIE4005 Digitalteknikk og datamaskiner, Lab. utg. 1999.
    Compendium
  • Storøy, Sverre; Bjørnestad, Solveig; Fallmyr, Terje; Hadjerrouit, Said; Jansen, Arild; Karlsen, Randi; Krogdahl, Stein; Munthe-Kaas, Ellen; Natvig, Lasse; Aagesen, Finn Arve. (1999) Norsk informatikkonferanse, NIK'99. 1999. ISBN 82-519-1556-2.
    Nonfiction book
  • Storøy, Sverre; Aagesen, Finn Arve; Natvig, Lasse; bjørnestad, Solveig; fallmyr, terje; Hadjerrouit, Said; Jansen, Arild; Karlsen, Randi; Krogdahl, Stein; Munthe-Kaas, Ellen. (1999) Norsk Informatikkonferanse NIK'99. Tapir Akademisk Forlag. 1999. ISBN 8251915562.
    Scientific anthology

1998

  • Natvig, Lasse. (1998) Computational Models for Parallel Computing and BSPlab. 1998. Technical Report IDI (IDI-nr.).
    Report

1995

  • Natvig, Lasse. (1995) GENERAL-PURPOSE PARALLEL PROGRAMMING ON THE PRAM MODEL. Abstract Machine Models for Highly Parallel Computers.
    Academic chapter/article

1994

  • Pettersen, Bjørnar; Nørsett, Syvert Paul; Natvig, Lasse; Sørli, Karstein. (1994) Computational Science and Engineering at the University of Trondheim. 1994.
    Report

Scientific articles

  • Cebrian, Juan Manuel; Natvig, Lasse; Jahre, Magnus. (2019) Scalability analysis of AVX-512 extensions. The Journal of Supercomputing.
    Academic article
  • Al Hasib, Abdullah; Cebrian, Juan Manuel; Natvig, Lasse. (2018) A vectorized k-means algorithm for compressed datasets: design and experimental analysis. The Journal of Supercomputing. volum 74 (6).
    Academic article
  • Al Hasib, Abdullah; Natvig, Lasse; Kjeldsberg, Per Gunnar; Cebrian, Juan Manuel. (2017) Energy Efficiency Effects of Vectorization in Data Reuse Transformations for Many-Core Processors—A Case Study. Journal of Low Power Electronics and Applications. volum 7 (1).
    Academic article
  • Cebrian, Juan; Jahre, Magnus; Natvig, Lasse. (2015) ParVec: vectorizing the PARSEC benchmark suite. Computing. volum 97 (11).
    Academic article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2015) Tuning the victim selection policy of Intel TBB. Journal of systems architecture. volum 61 (10).
    Academic article
  • Cebrian, Juan; Natvig, Lasse; Meyer, Jan Christian. (2013) Performance and energy impact of parallelization and vectorization techniques in modern microprocessors. Computing.
    Academic article
  • Hasib, Abdullah Al; Kjeldsberg, Per Gunnar; Natvig, Lasse. (2013) Performance and Power Efficiency Analysis of Data Reuse Transformation Methodology on Multicore Processor. Lecture Notes in Computer Science (LNCS). volum 7640.
    Academic article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2013) Challenges of Reducing Cycle-Accurate Simulation Time for TBP Applications. Procedia Computer Science. volum 18.
    Academic article
  • Eleyat, Mujahed Omar Qasim; Natvig, Lasse. (2012) IPM based sparse LP solver on a heterogeneous processor. Computational Management Science. volum 9.
    Academic article
  • Lien, Hallgeir; Natvig, Lasse; Hasib, Abdullah Al; Meyer, Jan Christian. (2012) Case Studies of Multi-core Energy Efficiency in Task Based Programs. Lecture Notes in Computer Science (LNCS). volum 7453.
    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). volum 6566.
    Academic article
  • Grannæs, Marius; Jahre, Magnus; Natvig, Lasse. (2011) Storage Efficient Hardware Prefetching using Delta-Correlating Prediction Tables. Journal of Instruction-Level Parallelism. volum 13.
    Academic article
  • Natvig, Lasse; Iordan, Alexandru Ciprian. (2011) Green Computing: Saving Energy by Throttling, Simplicity and Parallelization. UPGRADE : The European Journal for the Informatics Professional. volum XII (4).
    Academic article
  • Eleyat, Mujahed; Natvig, Lasse. (2010) Implementation of a Linear Programming Solver on the Cell BE Processor. Procedia Computer Science. volum 1.
    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). volum 5 (1).
    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
  • Benkner, Siegfried; Mehofer, Eduard; Pllana, Sabri; Natvig, Lasse; Xafa, Fatos. (2009) Towards an Intelligent Environment for Programming Multi-core Computing Systems. Lecture Notes in Computer Science (LNCS). volum 5415.
    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
  • Natvig, Lasse; Sindre, Guttorm; Djupdal, Asbjørn. (2009) A Compulsory Yet Motivating Question/Answer Game to Teach Computer Fundamentals. Computer Applications in Engineering Education. volum 17 (2).
    Academic article
  • Sindre, Guttorm; Natvig, Lasse; Jahre, Magnus. (2009) Experimental Validation of the Learning Effect for a Pedagogical Game on Computer Fundamentals. IEEE Transactions on Education. volum 52 (1).
    Academic article
  • Dybdahl, Haakon; Stenström, Per; Natvig, Lasse. (2007) An LRU-based Replacement Algorithm Augmented with Frequency of Access in Shared Chip-Multiprocessor Caches. SIGARCH Computer Architecture News.
    Academic article
  • Banino, Cyril; Beaumont, Olivier; Natvig, Lasse. (2006) Master-slave tasking on asymmetric networks. Lecture Notes in Computer Science (LNCS). volum 4128.
    Academic article
  • Dybdahl, Haakon; Grannæs, Marius; Natvig, Lasse. (2006) Cache Write-Back Schemes for Embedded Destructive-Read DRAM. Lecture Notes in Computer Science (LNCS).
    Academic article
  • Dybdahl, Haakon; Kjeldsberg, Per Gunnar; Grannæs, Marius; Natvig, Lasse. (2006) Destructive-Read in Embedded DRAM, Impact on Power Consumption. Journal of Embedded Computing.
    Academic article
  • Dybdahl, Haakon; Stenström, Per; Natvig, Lasse. (2006) A Cache-Partitioning Aware Replacement Policy for Chip Multiprocessors. Lecture Notes in Computer Science (LNCS). volum 4297.
    Academic article
  • Natvig, Lasse. (2005) Age of Computers: Experience from Using Game-Based Teaching in Large Classes. Rapport (Høgskolen i Nord-Trøndelag : trykt utg.).
    Academic article
  • Natvig, Lasse; Line, Steinar. (2004) Age of computers: game-based teaching of computer fundamentals. SIGCSE Bulletin inroads. volum 36 (3).
    Academic article

Journal publications

  • Hysing, Ahlert; Krogstie, John; Natvig, Lasse; Rønquist, Einar; Jørgensen, Tore R.; Tjåland, Egil; Iversen, Trond; Koster, Jacko. (2010) Tung regning. ComputerWorld Norge. volum 27 (2).
    publications.INTERVJUSKRIFTL
  • Jahre, Magnus; Natvig, Lasse. (2010) Computational Computer Architecture Research at NTNU. ERCIM News.
    Article

Books

  • Stol, Norvald; Weihai, Yu; Bjørnestad, Solveig; Fallmyr, Terje; Hadjerrouit, Said; Langmyr, Dag; Lysne, Olav; Manne, Fredrik; Natvig, Lasse. (2001) Norsk Informatikkonferanse, NIK'2001. 2001. ISBN 82-90487-96-7.
    Nonfiction book
  • Munthe-Kaas, Ellen; Fallmyr, Terje; Bjørnestad, Solveig; Hadjerrouit, Said; Krogdahl, Stein; Manne, Fredrik; Natvig, Lasse; Stol, Norvald; Yu, Weihai. (2000) Norsk Informatikkonferanse NIK'2000. Tapir Akademisk Forlag. 2000. ISBN 82-7314-308-2.
    Scientific anthology
  • Storøy, Sverre; Bjørnestad, Solveig; Fallmyr, Terje; Hadjerrouit, Said; Jansen, Arild; Karlsen, Randi; Krogdahl, Stein; Munthe-Kaas, Ellen; Natvig, Lasse; Aagesen, Finn Arve. (1999) Norsk informatikkonferanse, NIK'99. 1999. ISBN 82-519-1556-2.
    Nonfiction book
  • Storøy, Sverre; Aagesen, Finn Arve; Natvig, Lasse; bjørnestad, Solveig; fallmyr, terje; Hadjerrouit, Said; Jansen, Arild; Karlsen, Randi; Krogdahl, Stein; Munthe-Kaas, Ellen. (1999) Norsk Informatikkonferanse NIK'99. Tapir Akademisk Forlag. 1999. ISBN 8251915562.
    Scientific anthology

Part of book/report

  • Bjørnseth, Benjamin Andreassen; Djupdal, Asbjørn; Natvig, Lasse. (2016) A Systematic Approach to Automated Construction of Power Emulation Models. Design, Automation & Test in Europe Conference & Exhibition.
    Academic chapter/article
  • Vaddina, Kameswar Rao; Cebrian, Juan; Natvig, Lasse. (2016) Transient Temperature Prediction for Aging Thermal Sensors Using Artificial Neural Network. Proceedings of the 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP2016).
    Academic chapter/article
  • Al Hasib, Abdullah; Cebrian, Juan; Natvig, Lasse. (2015) V-PFORDelta: Data Compression for Energy Efficient Computation of Time Series. IEEE International Conference on High Performance Computing (HiPC).
    Academic chapter/article
  • Al Hasib, Abdullah; Nikitin, Nikita; Natvig, Lasse. (2015) Cost-comfort balancing in a smart residential building with bidirectional energy trading. 2015 Sustainable Internet and ICT for Sustainability (SustainIT).
    Academic chapter/article
  • Cebrian, Juan; Jahre, Magnus; Natvig, Lasse. (2014) Optimized Hardware for Suboptimal Software: The Case for SIMD-aware Benchmarks. IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE.
    Academic chapter/article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2014) Victim Selection Policies for Intel TBB: Overheads and Energy Footprint. Architecture of Computing Systems – ARCS 2014.
    Academic chapter/article
  • Cebrian, Juan; Natvig, Lasse. (2013) Temperature effects on on-chip energy measurements. 2013 International Green Computing Conference Proceedings.
    Academic chapter/article
  • Hasib, Abdullah Al; Natvig, Lasse. (2013) Performance Optimization and Evaluation of a Data Cleansing Algorithm on Multicore Processors. Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems.
    Academic chapter/article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2013) On the Energy Footprint of Task Based Parallel Applications. Proceedings of the 2013 International Conference on High Performance Computing & Simulation (HPCS 2013).
    Academic chapter/article
  • Meyer, Jan Christian; Cebrian, Juan; Natvig, Lasse; Karakasis, Vasileios; Siakavaras, Dimitris; Nikas, Konstantinos. (2013) Energy-Efficient Sparse Matrix Autotuning with CSX -- A Trade-off Study. Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum.
    Academic chapter/article
  • Cebrian, Juan; Natvig, Lasse; Meyer, Jan Christian. (2012) Improving Energy Efficiency through Parallelization and Vectorization on Intel Core i5 and i7 Processors. Proceedings of the 2012 SC Companion: High Performance Computing, Networking Storage and Analysis.
    Academic chapter/article
  • Eleyat, Mujahed Omar Qasim; Haugland, Dag; Hetland, Magnus Lie; Natvig, Lasse. (2012) Parallel algorithms for the maximum flow problem with minimum lot sizes. Operations Research Proceedings 2011: Selected Papers of the International Conference on Operations Research (OR 2011), August 30-September 2, 2011, Zurich, Switzerland.
    Academic chapter/article
  • Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse. (2012) Towards Efficient Simulation of Task Based Parallel Applications. Norsk informatikkonferanse NIK 2012; Universitetet i Nordland 19 – 21 november 2012.
    Academic chapter/article
  • Eleyat, Mujahed; Natvig, Lasse; Amundsen, Jørn Aslak. (2011) Cache-Aware Matrix Multiplication on Multicore Systems for IPM-based LP Solvers. Proceedings of the Federated Conference on Computer Science and Information Systems.
    Academic chapter/article
  • Eleyat, Mujahed; Natvig, Lasse. (2010) Mixed-Precision Parallel Linear Programming Solver. Proceedings of the 22nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2010).
    Academic chapter/article
  • Grannæs, Marius; Jahre, Magnus; Natvig, Lasse. (2010) Multi-level Hardware Prefetching Using Low Complexity Delta Correlating Prediction Tables with Partial Matching. Proceedings of the 5th International Conference on High Performance Embedded Architectures and Compilers (HiPEAC).
    Academic chapter/article
  • Iordan, Alexandru Ciprian; Natvig, Lasse. (2010) Energy Efficient Methods for Multi-Core Programming. Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems.
    Academic chapter/article
  • Jahre, Magnus; Grannæs, Marius; Natvig, Lasse. (2009) A Quantitative Study of Memory System Interference in Chip Multiprocessor Architectures. 11th IEEE International Conference on High Performance Computing and Communications (HPCC 2009).
    Academic chapter/article
  • Jahre, Magnus; Natvig, Lasse. (2009) A Light-Weight Fairness Mechanism for Chip Multiprocessor Memory Systems. Proceedings of the 6th ACM Conference on Computing Frontiers.
    Academic chapter/article
  • Grannæs, Marius; Jahre, Magnus; Natvig, Lasse. (2008) Low-Cost Open-Page Prefetch Scheduling in Chip Multiprocessors. IEEE International Conference on Computer Design, 2008.
    Academic chapter/article
  • Jahre, Magnus; Natvig, Lasse. (2007) Performance Effects of a Cache Miss Handling Architecture in a Multi-core Processor. Norsk Informatikkonferanse (NIK 2007).
    Academic chapter/article
  • Nørvåg, Kjetil; Bratbergsengen, Kjell; Bræk, Rolv; Dybdahl, Haakon; Elster, Anne Cathrine; Hallgren, Torbjørn; Hartmann, Morten; Hauglid, Jon Olav; Knapskog, Svein Johan; Natvig, Lasse. (2004) Computer Systems. Infosam2020, Information Society of 2020.
    Academic chapter/article
  • Natvig, Lasse. (1995) GENERAL-PURPOSE PARALLEL PROGRAMMING ON THE PRAM MODEL. Abstract Machine Models for Highly Parallel Computers.
    Academic chapter/article

Report

  • Bjørnseth, Benjamin Andreassen; Meyer, Jan Christian; Natvig, Lasse. (2016) Study of Xeon Phi Performance of a Molecular Dynamics Proxy Application. 2016.
    Report
  • Meyer, Jan Christian; Martinsen, Thomas B; Natvig, Lasse. (2013) Implementation of an Energy-Aware OmpSs Task Scheduling Policy. 2013.
    Report
  • Meyer, Jan Christian; Natvig, Lasse. (2013) Power instrumentation of task-based applications using model-specific registers on the Sandy Bridge architecture. 2013.
    Report
  • Meyer, Jan Christian; Natvig, Lasse; Karakasis, Vasileios; Siakavaras, Dimitris; Nikas, Konstantinos. (2013) Energy-efficient Sparse Matrix Auto-tuning with CSX. 2013.
    Report
  • Nikas, Konstantinos; Siakavaras, Dimitris; Karakasis, Vasileios; Meyer, Jan Christian; Natvig, Lasse. (2013) An Energy-centric Study of Conjugate Gradient Method. 2013.
    Report
  • Njølstad, Tormod; Natvig, Lasse; Tjore, Odd; Stien, Åge. (1999) SIE4005 Digitalteknikk og datamaskiner, Lab. utg. 1999.
    Compendium
  • Natvig, Lasse. (1998) Computational Models for Parallel Computing and BSPlab. 1998. Technical Report IDI (IDI-nr.).
    Report
  • Pettersen, Bjørnar; Nørsett, Syvert Paul; Natvig, Lasse; Sørli, Karstein. (1994) Computational Science and Engineering at the University of Trondheim. 1994.
    Report

Media

2015

  • Lecture
    Al Hasib, Abdullah; Cebrian, Juan; Natvig, Lasse. (2015) V-PFORDelta: Data Compression for Energy Efficient Computation of Time Series. 22nd International Conference on High Performance Computing . IEEE; Bangalore, India. 2015-12-16 - 2015-12-19.
  • Academic lecture
    Al Hasib, Abdullah; Nikitin, Nikita; Natvig, Lasse. (2015) Cost-Comfort Balancing in a Smart Residential Building with Bidirectional Energy Trading. The 4th IFIP Conference on Sustainable Internet and ICT for Sustainability . Institute Imdea Networks; Madrid. 2015-04-14 - 2015-04-15.

2014

  • Academic lecture
    Hasib, Abdullah Al; Nikitin, Nikita; Natvig, Lasse. (2014) Load Scheduling in Smart Buildings with Bidirectional Energy Trading. 33rd IEEE International Performance Computing and Communications Conference (IPCCC'14) ; Austin, Texas. 2014-12-05 - 2014-12-07.

2013

  • Poster
    Jahre, Magnus; Cebrian, Juan; Kjeldsberg, Per Gunnar; Aunet, Snorre; Natvig, Lasse. (2013) NTNU - Energy Efficient Computing Systems (EECS). 8th International Conference on High-Performance and Embedded Architectures and Compilers . HiPEAC; Berlin. 2013-01-21 - 2013-01-23.

2011

  • Academic lecture
    Eleyat, Mujahed Omar Qasim; Haugland, Dag; Hetland, Magnus Lie; Natvig, Lasse. (2011) Parallel algorithms for the maximum flow problem with minimum lot sizes. International Conference on Operations Research (OR 2011), Zurich ; 2011-08-30 - 2011-09-02.
  • Academic lecture
    Fagerlund, Olav Aanes; Okuda, Hiroshi; Natvig, Lasse. (2011) OpenCL acceleration of a Krylov solver library for finite element applications: Performance observations. 30th JSST Annual Conference (JSST 2011) International Conference on Modeling and Simulation Technology ; 2011-10-22 - 2011-10-23.

2008

  • Poster
    Grannæs, Marius; Jahre, Magnus; Natvig, Lasse. (2008) Low-Cost Open-Page Prefetch Scheduling in Chip Multiprocessors. ACACES Summer school, HiPEAC . HiPEAC; L`aquila. 2008-07-13 - 2008-07-19.

2006

  • Academic lecture
    Banino, Cyril; Natvig, Lasse; Beaumont, Olivier. (2006) Master-Slave Tasking on Asymmetric Networks. Euro-Par 2006 ; 2006-08-29 - 2006-09-01.

2005

  • Academic lecture
    Natvig, Lasse. (2005) Age of Computers: Experience from Using Game-Based Teaching in Large Classes. NVU-konferansen 2005 ; Levanger, Norge. 2005-03-14 - 2005-03-15.

2004

  • Academic lecture
    Djupdal, Asbjørn; Natvig, Lasse. (2004) Age of computers II - an improved system for game based teaching. Norsk Informatikk Konferanse 2004 (NIK) ; Stavanger. 2004-11-29 - 2004-12-01.
  • Academic lecture
    Natvig, Lasse; Line, Steinar. (2004) Age of computers: game-based teaching of computer fundamentals. 9th annual SIGCSE conference on Innovation and technology in computer science education ; Leeds. 2004-06-28 - 2004-06-30.
  • Academic lecture
    Natvig, Lasse; Line, Steinar; Djupdal, Asbjørn. (2004) AGE OF COMPUTERS:AN INNOVATIVE COMBINATION OF HISTORY AND COMPUTER GAME ELEMENTS FOR TEACHING COMPUTER FUNDAMENTALS. 34th Annual Conference Frontiers in Education ; Savannah. 2004-10-20 - 2004-10-23.

2003

  • Interview
    Natvig, Lasse. (2003) Hva er en mikroprosessor?. Dagbladet null [Avis]. 2003-03-30.

2001

  • Poster
    Natvig, Lasse. (2001) Simulating Parallel Architectures with BSPlab. International conference on High-Performance Computing and Networking, HPCN 2001 . [Mangler data]; Amsterdam. 2001-06-25.
  • Academic lecture
    Natvig, Lasse; Njølstad, Tormod. (2001) Experience from a New Course on Digital Logic and Computer Fundamentals at NTNU. Norsk Informatikk Konferanse 2001 . [Mangler data]; Tromsø. 2001-11-27.
  • Poster
    Njølstad, Tormod; Natvig, Lasse. (2001) Experience from a 450 Students/Year Course on Digital Logic and Computer Fundamentals using FPGAs and Microcontrollers. 2001 IEEE International Conference on Microelectronics Systems Education . IEEE; Las Vegas, Nevada. 2001-06-18.

1997

  • Academic lecture
    Haddow, Pauline; Natvig, Lasse. (1997) A case study in multilevel architecture modelling using HDLs. 4th Asia-Pacific Conference on Hardware Description Languages . [Mangler data]; Taiwan.
  • Academic lecture
    Natvig, Lasse. (1997) High-level architectural simulation of the Torus routing chip. 6th International Verilog HDL Conference (IVC97) . [Mangler data]; Santa Clara. 1997-03-31.
  • Academic lecture
    Natvig, Lasse; Haddow, Pauline. (1997) A multilevel simulation study linking parallel applications to executable and releasiable hardware models. Norsk informatikk konferanse 1997 (NIK97) . Norsk Informatikk konferanse; Voss, Norge. 1997-11-24 - 1997-11-26.

1994

  • Academic lecture
    Natvig, Lasse. (1994) Why computational science and engineering should be of interest to computer scientists. Norsk informatikkonferanse . [Mangler data]; [Mangler data].
NTNU
Studies
  • Master's programmes in English
  • For exchange students
  • PhD opportunities
  • Courses
  • Career development
  • Continuing education
  • Application process
Contact
  • Contact NTNU
  • Employees
  • For alumni
  • Press contacts
  • Researcher support
Discover NTNU
  • Experts
  • Vacancies
  • Pictures from NTNU
  • Innovation resources
  • NTNU in Gjøvik
  • NTNU in Trondheim
  • NTNU in Ålesund
  • Maps
About NTNU
  • NTNU's strategy
  • Research excellence
  • Strategic research areas
  • Organizational chart
  • Libraries
  • About the university
Services
  • For employees
  • For students
  • Blackboard
  • Intranet

Norwegian University of Science and Technology

Use of cookies
Accessibility statement (in Norwegian)
Privacy policy
Editoral responsibility
Sign In