PhD and Master theses supervised by Lasse Natvig
- Ole Kristian Eidem Pedersen, Security and Measurement Stability in the Climbing Mont Blanc Online Judge,
Master thesis, 2019, PDF..
- Abdullah Al Hasib, Energy Efficient Computing on Multi-core Processors, Vectorization and Compression Techniques,
PhD thesis NTNU, 2018, PDF.
- Alexandru Ciprian Iordan, Improving the Energy-Efficiency of Task Based Programming on Chip Multiprocessors,
PhD thesis NTNU, 2018, PDF.
- Fredrik Pe Ingebrigtsen, Climbing Mont Blanc - Back-end Improvements, Master thesis, 2017,
PDF.
- Sindre Magnussen, Improving System Usability of Climbing Mont Blanc - An Online Judge for Energy Efficient Programming,
Master thesis, 2016, PDF.
- Christian Chavez, Climbing Mont Blanc and Scalability, Master thesis, 2016,
PDF.
- Thea Christine Mathisen, Experiments towards digital exam with auto-grading in C++ programming courses,
Master thesis, 2016 PDF.
- Johannes Omberg Lier, Experiments towards digital exam with auto-grading in C++ programming courses,
Master thesis, 2016 PDF.
- Benjamin Bjørnseth, Enabling Research on Energy-Efficient System Software Using the
SHMAC Infrastructure (2015), PDF.
- Rune Holmgren, Energy Efficiency Experiments on Samsung Exynos 5 Heterogeneous Multicore using OmpSs
Task Based Programming, Master thesis, 2015, PDF.
- Mujahed Eleyat, Accelerating the Regina Network Flow Simulator on Multi-core Systems, PhD thesis 2014.
- Matthew Guise, Energy Efficiency and Performance Evaluation of Register Level Bitonic Sort on
ARM Mali Powered Exynos 5 Processor, Master thesis, 2014.
- Bjørn Christian Seime, GNU Debugger for Single-ISA Heterogeneous MAny-Core System (SHMAC),
Master tesis, 2014, PDF.
- Joakim Erik Christopher Anderson, Linux for SHMAC, Master thesis, 2014, PDF.
- Håkon Furre Amundsen, Linux for SHMAC, Master thesis, 2014, PDF.
- Trond Inge Lillesand
- Thomas Bølstad Martinsen, Energy Efficient Task Pool Scheduler in OmpSs, (2013),
PDF.
- Lars-Ivar Hesselberg Simonsen, Increasing SpMV Energy Efficiency Through Compression, Master thesis, 2013,
PDF.
- Mads Holden, Energy Efficiency Studies of Mont Blanc Applications, Master thesis, 2013,
PDF.
- Hallgeir Lien, Case Studies in Multi-core Energy, Efficiency of Task Based Programs, Master thesis, 2012.
- Angelo Spalluto, Energy Aware RTOS for EFM32, 2011.
- Olav Andreas Fagerlund Master thesis
- Magne Tøndel Master thesis
- Ole Sørli Master thesis
- Martin Tverdal, Operating system directed power reduction on EFM32, Master thesis, 2010,
PDF
- Ulf Lilleengen, Parallel query evaluation on multicore architectures, Master thesis, 2010,
PDF.
- Åsmund Eldhuset Master thesis
- Safurudin Mahic, Performance Study of Random Walk Simulations, Master thesis, 2009.
- Marius Grannæs, PhD thesis, 2010
- Magnus Jahre, PhD thesis, 2010
- Bakke, Glenn Ruben Årthun, Programming Graphic Processing Units (GPUs), 2009.
- Sigmund Vinsnesbakk, Implementation and testing of shadow tags in the M5 simulator, 2008.
- Haakon Bertheussen, Improving the Performance of Processor Core Simulation in the M5 Simulator, 2008. (Co-supervisor Magnus Jahre)
- Cyril Banino-Rokkones, PhD thesis, 2007
- Haakon Dybdahl, PhD thesis, 2007
- Magnus Jahre, Improving the Performance of Parallel Applications in Chip Multiprocessors with Architectural Techniques, 2007
- Edvard Fielding,
Simulation of a multi-core GPU architecture, 2007
- Marius Grannæs,
Bandwidth-Aware Prefetching in Chip Multiprocessors, 2006
- Dagfinn Bakke,
NanoRisc C-compiler, 2006
- Lande, Arnt Jørgen, Evaluering av Chip Multiprosessor Simulatorer,
Master thesis, 2006, PDF.
- Erlend Søreide Klepaker, BSPlab - experiment manager (BEM), 2006,
PDF.
- Tord Andreas Fredriksen,
Funksjonsbuffer i maskinvare, Mastergrad i realfag (Informatikk), 2005, PDF.
- Peder Rand, NanoRisc, (in cooperation with Chipcon AS, Norway), 2005
- Nicolai Friis, Computer game based learning - SimComp, Master thesis, 2005
- Erik Østby, BSPlab til folket, 2005, PDF
- Torje Lundereng, BSPlab til folket, 2005, PDF.
- Kai Kristian Amundsen, Java Virtual Machine - Memory-Constrained Copying (in cooperation with Atmel, Norway), 2005.
- Kristian Skogstrøm, Implementation of Floating-point Coprocessor, 2005.
- Ola G. Lein, System for overvåking av flyttbart utstyr i bygninger, (i samarbeid med Teknisk Gruppe, IDI), 2005.
- Kristian Barek, AMBA AHB Test Bench, (in cooperation with Falanx Microsystems), 2005.
- Pål
Anund Sandnes,
Rekonfigurerbar digital maskinvare for ultra-bredbånds radar, (I samarbeid
med 3D-radar), 2003.
- Ove Gram
Nipen, Evaluering av scientific Python/BSP på utvalgte parallelle
datamaskiner, 2003
- Andreas Engh-Halstvedt (in cooperation with Atmel Norway), 2002.
- Dag Rognlien, Spesifikasjons-språk for sammensatte HW/SW systemer , 2001
- Borgar
Ljosland, Design
and Implementation of a System for Functional Verification of a Hardware Architecture
with Modules Implemented at Different Levels of Abstraction, 2001.
- Edvard Sørgård, Design and Implementation of a System for Functional Verification of a Hardware Architecture with Modules Implemented at Different Levels of Abstraction, 2001.
- Jørn Nystad, Design and Implementation of a System for Functional Verification of a Hardware Architecture with Modules Implemented at Different Levels of
Abstraction, 2001.
- Lars Edvard Fodnes, A driver foundation for a hardware 3D-accelerator called Malaik3D, 2001. (Co-supervisor Letizia Jaccheri)
- Mario Blazevic, A driver foundation for a hardware 3D-accelerator called Malaik3D, 2001. (Co-supervisor Letizia Jaccheri)
- Robin Osa
Hoel, System Design of a Baseband and Protocol Processor Supporting the
Bluetooth, HomeRF and IEEE 802.11 Wireless Networking Standards in an Integrated
Transceiver for the 2.4 GHz IFM-band. (båndlagt tre år), 2001.
- Viggo Unneland, Evaluation of High Level Languages, (in cooperation with Atmel Norway), 2001.
- Frank Langtind, Media Access Control For Embedded Ethernet Applications, (in cooperation with Atmel Norway), 2001.
- Steinar Line, Using BSPlab as a PRAM simulator, 2000.
- Christian von Krogh, VEGA - en software simulering av en datamaskin, 1999.
- Morten Hartmann, Prototype på hyttevakt, 1999.
- Rune Nakim,Prototype på hyttevakt, 1999.
- Thomas Jøndal, Prototype på hyttevakt, 1999.
- Ingvar Leikvoll, BSPlab and BSP-parameters, master thesis, 1999.
- Åge
Stien, Utvikling av testkort for evolusjonær maskinvare, 1999
- Svendsen, Svenn-Ivar, Logic Analyzer Implemented With Reconfigurable Hardware, Master thesis, 1999.
- Kjetil Skjerve, Logic Analyzer Implemented With Reconfigurable Hardware, , Master thesis, 1999.
- Kyrre Sletsjøe,
A simple wrist portable data acquisition system with half duplex digital radio
interface, 1999
- Stein Kjølstad,
Using GPS to time tag events in a power distribution network, 1999 (In cooperation
with Nortroll, Norway)
- Pauline Haddow, PhD thesis, 1998
- Ståle
Havsgaard Fjeldstad, Design and implementation of a Java environment for
the AVR microcontroller, 1998 (In cooperation with Atmel-Norway)
- Tor Christian Bekkvik, ClustRa configuration tool, 1998.
- Renno, Erik Knutsen,Specification and prototype implementation of a high-performance 16-bit microcontroller architecture (in cooperation with Atmel), 1998.
- Martin Søvik,
Hardware/Software cosimulering med Eagle, 1998
- Haakon Dybdahl,
Simulation of the BSP model on different computer architectures, 1997
- Ivan Uthus,
Simulation of the BSP model on different computer architectures, 1997
- Tore Berg,
Evaluation and implementation of algorithms for nice graphs in an orthogonal
matrix structure, 1996 (In cooperation with Incatel AS, Sandvika, Norway)
- Mushtaq, Muhammed Imran, Communication in Parallel Computers, 1996. (Co-supervisor Pauline Haddow)
- Bjarte Walaker, Effective PVM realization on Intel PARAGON, (In cooperation with Intel
Scalable Systems Division, Swindon, UK), Master thesis
- Dag-Frode
Rekdal, Hardware with a Procedural Interface, 1995.
- Arne Morten Faannessen, Et kompakt integrert navigasjonsinstrument, 1995.
- Henning Baldersheim, Simulering av heterogene datamaskiner med rekonfigurerbare maskinvare ressurser, 1995.
- Ove Kristian Pettersen, Extending the PRAM-pascal compiler to generate code in the PEL-assembly format, 1994.
- Thor Inge Larsen, Real Time System for Magnetometer, (In cooperation with Nordlysobservatoriet
i Tromsø, UiTø), 1994.
- Sune Jakobsson, LON fieldbus network card for PC, 1994
- Ole Jørgen Lium, Implementing a Loader for the Ethernet board on the RENNS Computer System, 1994.
- Ståle Hansen, Introducing a Computer System to the NAF Test Units, 1994.
- Bent Erik Skaug, Introducing a Computer System to the NAF Test Units, 1994.
- A. R. Baqui Billah, Execution of PRAM Programs on Bulk Synchronous Parallel Computer Architecture, 1993.
- Anders Håkon
Gaut,
High-level simulation of the BSP-architecture, 1994
- Fagerland, Ingvar, Software Environment for a Reconfigurable Neural Network Server, master thesis, 1993.
- Baugstø, Ingvald Rune W, Software Environment for a Reconfigurable Neural Network Server, master thesis, 1993.
- Bjørn Tore Dale, Compiler for PRAM Pascal designed for execution on a synchronous MIMD computer with shared memory, 1992
- Marianne
Hagaseth,
Polylogarithmic Sorting on the CREW PRAM Model, 1991
- Asgeir Langen,
Parallelle programmeringsspråk, diplomoppgave, 1988.
One-semester, 4th or 5th year projects: (incomplete list)
- Matthew Guise, Energy Efficiency of a Histogram Application Kernel in OpenCL, 2013.
- Lars-Ivar Hesselberg Simonsen, Energy efficiency of CSX, 2012.
- Magne Tøndel, Tools and Libraries for C++ Multicore Programming, 2009.
- Safurudin Mahic, Evaluating NMR simulations by Random Walk method on CMPs, 2008.
- Haakon Bertheussen, Efficient Processor Core Simulation in the M5 simulator, 2007.
- Sigmund
Vinsnesbakk,
Shadow tag based prefetching, 2007
- Magnus Jahre, Interprocessor Communication in Chip Multiprocessors, 2006.
- Edvard Fielding og Eivind Liland, Multi-core CPU simulation.
- Marius Grannæs,
Simulation of Hardware Based Prefetching in SimpleScalar, 2005
- Arnt Jørgen Lande, Multithreading in Chip Multiprocessors, 2005.
- Peder Rand, 2005
- Kent Hansen, Evaluating Simics for Research and Educational Purposes, 2004 (In cooperation
w/J.O. Hauglid)
- Nicolai Friis og John Ola Tollefsrud, Dataspillinspirert undervisning, studier og analyse, 2004
- Erik Åldstedt Sund BSPlab til folket, 2004.
- Kai Kristian Amundsen, (in cooperation with Atmel, Norway), 2004
- Christopher Bakkely, Multichannel 3D-sound On a Portable Platform (In cooperation
w/Soundscape Studios AS), 2004
- Kjetil Aamodt, Prosessering i DRAM, 2004
- Kristian Skogstrøm, project in TDT4720 Computer Design and Architecture, Specialization, (in cooperation with Atmel, Norway), 2004
- Olav Gulling og Morten Haugseggen, Synthesis of 32 bit microcontroller, (In cooperation with Nordic Semiconductor),
2004
- Jørn Nystad & Borgar Ljosland, Design of a VLIW Processor Based on a Subset of the Malaik3D Instruction set in a Hardware Description Language, 2000
- Bjørn Hanch Sollie, Porting BSPlab to Linux, 2000
- Steinar Line, BSPlab and NOW, 1999.
- Eirik Lilleaas, Evaluation of BSPlab, 1998.
- Bjarte Walaker, Porting a PRAM simulator to PVM/PARAGON, 1994
- Ingebrigt Megård, Simulering av Parallelle Algoritmer på Rekonfigurerbar
Maskinvare, 1993
- A. R. Baqui Billah, Transformation of PRAM Programs for Execution on a BSP Machine, 1993.
- Staal Vinterbo & Kjetil Laugsand, RIPPLE - a High Level Language for RENNS, 1993
- Stig Hemmer, PRAM Simulator, 1992
- Ingvald Baugstø, Programvare for vertsmskinkort til nevronettemulator, 1992
- Ingvar Fagerland, Programvare for vertsmskinkort til nevronettemulator, 1992
- Bjørn Tore Dale, Parallel Pascal for the Parallel Random Access Machine Model,
1992
- Asgeir Langen, Simulering av objektflytmaskin, 1988