Background and activities


I am involved in teaching the following courses:

I also supervise project and master thesis topics within computer architecture and design. Current project and master thesis topics are available at IDIs web pages. I often co-supervise projects and masters with local and national industry like ARM, Nordic Semiconductor and Silicon Labs (formerly Energy Micro).

The topics and reports of my supervised master theses can be found in DAIM.


My main research area is memory systems for Chip Multiprocessors (CMPs). CMPs are often referred to as multi-core architectures. In addition, I am interested in heterogeneous computer systems, energy efficiency, computer architecture simulation, compilers and system software.

I am currently involved in the following research projects:

I am also the group leader of the Computer Architecture and Design (CARD) research group at IDI.

I currently supervise/mentor the following PhD students and post docs:

I have supervised/metored the following PhD students and post docs:

  • Post doc. Dr. Juan Manuel Cebrian (2012-2014)
  • Post doc. Dr. Nikita Nikitin (2013-2014)

My most recent research appears below. For more details regarding my publications, visit my Google Scholar profile or Cristin.

The following papers are in press:


Scientific, academic and artistic work

A selection of recent journal publications, artistic productions, books, including book and report excerpts. See all publications in the database

Journal publications

Part of book/report