Hide menu
Erik Hansson. Dept. of Computer and Information Science. Linköpings universitet.

Erik Hansson

Erik Hansson, ARCS2014

PhD student since dec. 2010. M.Sc. Applied Physics and Electrical Engineering (international). M.Sc. Computer Science and Engineering.

My supervisor is Prof. Dr. Christoph Kessler. I mainly work in the REPLICA project with compiler and language design together with Dr. Martti Forsell och Jari-Matti Mäkelä.

Research project

To keep up with the need of more and more computation power both the hardware producers and academia are doing research on multi-core processors to avoid energy and heat problems.

The goal of the REPLICA project is to develop a new parallel computer architecture that is simple to program and scalable, that means that it should be possible to scale up the processor from four to 64 core without influencing the work of the programmer. The REPLICA architecture is a family of different processors that basically are the same but are configured differently, the number of cores differ but also other properties such as how much logic that is implemented on the physical chip. The project also includes to produce software tools such as compilers and software libraries.

I am the main responsible for the code generation part in the compiler back-end, this means that I develop the functionality that translates the programs written in the high level language to REPLICA instructions. Code generation includes optimizations, in practice this means to make the programs run as fast as possible on the REPLICA processor. It is also the task of the compiler to optimize the code for different configurations of the processor. I am also partly involved in the high level language design as well as in test end evaluation.

Contact information

Erik Hansson
Dept. of Computer and Information Science
Linköpings universitet
Email: erik.hansson@liu.se
Phone: +46 13 281467
Fax: +46 13 282231
B 3B:464(see map)
Member of:
Programming Environments Laboratory (PELAB)
Software and Systems (SaS)


Page responsible: Erik Hansson
Last updated: 2014-01-07