Master thesis students / Exjobbare / Diplomanden
Current master thesis students
in order of project start time.
- Torbjörn Söderberg:
TBA (Study of language extensions for parallel computing)
Project at Configura AB, Linköping.
- Andreas Petersson:
A tool for monitoring resource usage in large scale supercomputing clusters
Project at NSC, Linköpings universitet.
Presentation on 7 feb 2012.
- Zesi Cai:
Genetic Algorithm for Integrated Software Pipelining
Project at PELAB, IDA. Co-supervised by Mattias Eriksson. Start Feb. 2010
- Khadijeh Fahmideh Vejdani:
Case study of optimized composition of GPU sorting algorithms.
Project at PELAB, IDA. Co-supervised with Usman Dastgeer. Start Feb. 2010
- Kenan Avdic:
Optimized On-Chip Pipelining on the 48-core Intel SCC processor.
Project at PELAB, IDA. Co-supervised by Nicolas Melot.
Start 12 Jan. 2011.
Results partly published in workshop papers at A4MMC-2011, Intel MARC-3 (2011) and MCC-2011
- Danish Jabbar:
Extension of the SkePU library for portable CPU/GPU programming.
Project at PELAB, IDA.
Co-supervised by Usman Dastgeer.
Start 20 Jan. 2011.
- Anas Al-Trad:
Optimized composition of parallel components on a Linux cluster.
Project at PELAB, IDA.
Co-supervised by Mudassar Majeed.
Start Feb. 2011.
- Akhtar Ali:
Comparative study of parallel programming models for multicore computing.
Project at PELAB, IDA.
Co-supervised by Usman Dastgeer.
Start 6 april 2011.
Workshop papers accepted at MCC-2011 and HiPEAC MULTIPROG-2012 Paris
- Rasmus Svensson:
Embedded compiler from a script language to Dalvik bytecode.
Project at Attentec, Linköping.
Co-supervised by Jonas Wallgren.
Start 15 august 2011.
- Daniel Åkesson
An LLVM Back-end for REPLICA. Code Generation for a Multi-Core VLIW Processor with Chaining
Project at PELAB. Co-supervised by Erik Hansson.
Start 28 august 2011.
Presentation 6 Feb 2012.
- Kianosh Moshir-Moghaddam
TBA
Project at PELAB. Co-supervised by Mikhail Chalabine.
Start 20 september 2011.
- Nasir Zaman
TBA
Project at PELAB. Co-supervised by Usman Dastgeer.
Start 1 october 2011. Paused october-december 2011.
- Erik Nilsson
TBA
Project at IDA. Co-supervised by Torbjörn Jonsson.
Start 28/11/2011.
- Niklas Holma
TBA
Project at IDA. Co-supervised by Torbjörn Jonsson.
Start 28/11/2011.
- Andreas Lööw
TBA
Project at IDA. Co-supervised by Erik Hansson.
Start 3/01/2012.
- Hermus Jeyapaul
Project at IDA. Co-supervised by Usman Dastgeer.
Start 15/01/2012.
- Cheng Zhou
TBA
Project at IDA. Co-supervised by Erik Hansson.
Start 20/01/2012.
- ... Good master thesis students in
compiler technology and parallel computing are always welcome!
Previous master theses
in chronological order of last examination moment
- Fredrik Hallenberg:
Kodoptimering på stackbaserad maskin
Project at Kreatel AB, Linköping.
Presentation 23/8/2002.
- Johan Möller:
Run-time system for PLEX on the JVM
Project at Ericsson SoftLab AB, Linköping.
Presentation 31/10/2002.
- Mikhail Chalabine:
Parallelization of the interpreter in a test system for
mobile telecommunication components
Project at Ericsson AB, Linköping.
Presentation 23/8/2002.
Nominated for IDA best thesis project award 2002
Result published as conference paper at HPC-2003, Orlando, USA
- Svante Arvedahl:
Java Just-In-Time Compilation for the IA-64 Architecture
Project at Ericsson AB SoftLab, Linköping.
Presentation 12/12/2002
Nominated for IDA best thesis project award 2002
Conference paper submitted
- Rikard Hansson:
Simulated Time and Online Backup in the ABB Industrial Training Simulator Operator Station
Project at ABB AB, Västerås/Oslo.
Presentation 5/6/2003.
- Jörgen Niemi and Lennart Johansson:
En semiautomatisk konverter för användningsspecifika
Perl-program till Java.
Project at UNIT, Linköpings universitet.
Presentation 19/9/2003.
- Stefan Eng:
Heuristic Online Profile-Based
Instruction Cache Optimisation in a Just-In-Time Compiler.
Develops code layout strategies to optimize
instruction cache performance for large JIT-compiled programs in
telecommunication switches.
Project at Ericsson AB Softlab.
Presentation 23/1/2004.
- Susanne Jarl:
TentaCheck: Ett verktyg för automatisk testning av TFK's tentaschemaremiss.
Project at IDA for studierektor SaS.
Co-supervised with Kristian Sandahl.
Presentation 26/4/2004.
- Tobias Marciszko:
A tool for optimized layout of flat cable harnesses
for future on-board cabling systems in cars.
Project at Daimler-Chrysler AG Forschung und Technologie, Esslingen.
Presentation 16/4/2004.
- Anders Edqvist:
High-level optimizations for OPTIMIST.
Project at IDA, part of the OPTIMIST project.
Co-supervised with Andrzej Bednarski.
Presentation 21/10/2004.
- Johan Ericsson:
Capacity characteristics of conditional execution
Project at Ericsson AB, Linköping.
Presentation 12/11/2004.
- David Landen:
ARM9E processor specification for OPTIMIST.
Project at IDA in cooperation with IAR Systems AB,
part of the OPTIMIST project.
Co-supervised with Andrzej Bednarski.
Presentation 25/2/2005.
- Mattias Eriksson:
Load balancing of irregular parallel divide-and-conquer algorithms
in group-SPMD programming environments.
Project at IDA.
Presentation 21/10/2005
Nominated for IDA best thesis project award 2005
Result published as conference paper at PASA'06, Frankfurt am Main, Germany
- Johan Rees:
Undersökning av algoritmers parallelliserbarhet i en parallellprocessor
implementerad med rekonfigurerbar hårdvara..
Project at Mitrionics AB, Lund.
Presentation 8/12/2005.
- Henrik Abelsson:
Evaluation of a reconfigurable architecture for supercomputing applications.
Project at Mitrionics AB, Lund.
Presentation 12/12/2005.
- Stefan Ottosson:
Using Helper Threads to Hide Memory Latency in Telecom Switching Systems.
Project at Ericsson AB Softlab, Linköping.
Presentation 3/3/2006.
- Joar Sohl:
A Scalable Run-Time System for NestStep on Cluster Supercomputers..
Project at IDA.
Presentation 6/3/2006.
- Andreas Rehnströmer:
Xe: A graphical editor for writing xADML processor specifications.
Project at IDA. Co-supervised with Andrzej Bednarski.
Presentation 02/05/2006.
- Yongyi Yuan:
Optimization of amplifier code for the Motorola DSP 56367 processor
with OPTIMIST.
Project in cooperation with Softube AB, Linköping.
Co-supervised with Andrzej Bednarski.
Presentation 25/04/2006.
- Andreas Karlsson:
Kartering med autonomt fordon.
Project at Saab Bofors Dynamics AB, Linköping.
Presentation 13/12/2006.
Nominated for IDA best thesis project award 2006
- Miguel Svensson:
Applying Model-Driven Engineering to the development of graphical applications
Project at Saab Bofors Dynamics, Linköping.
Presentation 15/3/2007
- Torbjörn Söderstedt:
Size optimization of Java programs targetting the J2ME Platform
Project at Opera Software, Linköping.
Presentation 26/4/2007
- David Vest:
A version aware data structure designed for incremental rendering of
structured documents
Project at Opera Software, Linköping.
Presentation 20/2/2007
- Daniel Johansson:
Porting the NestStep Run-time System to the CELL Broadband Engine.
Project at IDA. Co-supervised with Mattias Eriksson.
Result published as conference paper at PARS'07, Hamburg, Germany
Presentation 22/10/2007.
- Erik Axling:
Automatic Generation of Simulation Models from Designs
Project at ENEA, Linköping
Presentation 5/12/2007
- Anders Karlsson:
Multithreaded concurrency for faster web browsers
Project at Opera Software, Linköping.
Presentation 20/12/2007.
- Kjell Enblom and Martin Jungebro:
Prestandaförbättringar av NETSim-simuleringar genom parameterjusteringar på OS-nivå
Project at Ericsson, Linköping
Presentation 11/01/2008.
- Markus Ålind:
A Skeleton Library for Cell BroadBand Engine.
Project at IDA, Linköpings universitet.
Co-supervised with Mattias Eriksson.
Presentation 22/2/2008.
Result published as conference paper at IWMSE-2008, Leipzig, Germany
- Christian Åkerström:
Utveckling av verktyg för generering av stubb- och mockobjekt
för C
Project at ENEA, Linköping.
Presentation 30/5/2008.
- Said Aspen:
Determining the feasibility of automatically translating
SMILE to a Java framework.
Project at Ericsson EAB, Linköping.
Presentation 18/11/2008.
- Freddie Pintar:
Investigation and Implementation of a Live Connection between
Configura CET (R) and Revit (R) Architecture 2009
Project at Configura AB, Linköping.
Presentation 13/2/2009.
- Erik Elfström and Edward Carlstedt-Duke:
Towards guidelines for the design of energy-efficient software.
Project at CombiTech AB, Linköping.
Presentation 2/3/2009.
- Erik Hansson:
A Case Study of Semi-Automatic
Parallelization of Divide and Conquer
Algorithms Using Invasive Interactive
Parallelization
Project at PELAB, IDA, Linköpings universitet.
Co-supervised with Mikhail Chalabine.
Presentation 14/5/2009.
- Fredrik Wahlund:
Parameter analysis and optimization of JVM
Project at Drutt Sverige AB, Göteborg
Presentation 19/5/2009.
- Emil Hammarstedt:
Waveform visualization and plot optimization
Project at AnSyn AB, Linköping.
Presentation 18/9/2009.
- Rikard Hulten:
Optimized On-Chip Software Pipelining on the Cell BE Processor
Project at PELAB, IDA.
Presentation 12/3/2010.
Result published as conference paper at EuroPar-2010, Ischia, Italy
- Magnus Holm:
Compiling the parallel programming language
NestStep to the CELL processor.
Project at PELAB, IDA.
Presentation 11/6/2010.
- Andrei Mamon:
Graphical visualization of software-pipelined code execution
on pipelined and clustered VLIW DSP.
Project at PELAB, IDA. Co-supervised by Mattias Eriksson.
Presentation 14/6/2010.
- Johan Enmyren:
Porting the BlockLib skeleton programming library to CUDA and OpenCL
Project at PELAB, IDA. Start Jan. 2010.
Workshop paper published at HLPP-2010, Baltimore, USA
Presentation: 20/9/2010
- Magnus Pettersson:
Optimized Generation of SIMD code for the CELL processor
Project at PELAB, IDA. Co-supervised by Mattias Eriksson. Start Jan. 2010
Presentation: 20/9/2010
- Faruk Emre Sahin and Muhammad Salman Khan:
Simulation of Set-top box components on an x86 architecture
by implementing a hardware abstraction layer.
Project at Motorola, Linköping.
Presentation: 22/12/2010
- David Granqvist:
Distribuerat generiskt ramverk för simultan textredigering
Project at Attentec, Linköping. Start 17 Jan. 2011.
Presentation 25/08/2011.
- Lu Li:
Translating C/C++ applications to a task-based representation.
Project at PELAB, IDA. Co-supervised by Usman Dastgeer. Start Sep. 2010.
Presentation 26 Sep. 2011
Workshop paper published at CPC-2012
- Amin Shafiee Sarvestani:
Automated recognition of algorithmic patterns in DSP programs.
Project at PELAB, IDA.
Co-supervised by Erik Hansson.
Presentation 17/12/2011.
Workshop paper accepted, 2011
For more information see
Christoph Kessler, IDA