Heterogeneous systems - hardware software co-design

Focus:

The group aims to boost exploitation of heterogeneous systems in terms of predictability, effective development and efficient software-hardware integration for next-generation intelligent embedded systems.

webpage: https://www.es.mdh.se/hero/


With the exploding need for high-performance computing, we are at the dawn of the heterogeneous era, where all future computing platforms are likely to embrace heterogeneity. In a heterogeneous system, there can be several different computational units such as multi-core central processing units (CPUs), graphics processing units (GPUs), field-programmable gate arrays (FPGAs), digital signal processing units (DSPs), and artificial intelligence (AI) accelerators/engines.

One major driving force for heterogeneous systems is the next generation intelligent, adaptive and autonomous systems that will form the base for coming products like autonomous vehicles and autonomous manufacturing.

With a diverse range of architectures (on a single chip or distributed), a main challenge is to make use of the enormous computational power in the best way, while still meeting several criteria like performance, energy efficiency, time predictability, and dependability.

The overall goal of this research group is to tackle the following scientific areas:

• Hardware/software co-design and integration

• System architecture and specialization

• AI and deep learning acceleration

• Model-based development of predictable software architectures

• Pre-runtime analysis of heterogeneous embedded systems

 

[Show all publications]

Scheduling and Response-time Analysis of Multicore and Multi-GPU Heterogeneous Systems with Server-Based Approach (Aug 2026)
Sahar Mobaiyen, Saad Mubeen, Mikael Sjödin, Nandinbaatar Tsog, Matthias Becker
Journal of Control Science and Engineering (JCSE)

Generative Digital Twin Framework for Reliable and Robust AI-Powered Prognostic Systems (Jun 2026)
Zafer Yigit, Håkan Forsberg, Masoud Daneshtalab
30th Ada-Europe International Conference on Reliable Software Technologies (AEiC 2026)

Market-Based Replanning for Safety-Critical UAV Swarms in Search and Rescue Missions (May 2026)
Luiz Giacomossi, Andrea Haglund , Claire Namatovu , Emily Zainali , Esaias Målqvist , Yonatan Beyene , Ivan Tomasic, Baran Çürüklü, Håkan Forsberg
MIPRO 2026 - 49th ICT and Electronics Conventions (MIPRO 2026)

Efficient AVB-aware Scheduling for Critical Traffic in Time-sensitive Networks (May 2026)
Daniel Bujosa Mateu, Silviu Craciunas , Saad Mubeen
32nd IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS2026)

Physics-Informed Recurrent Architecture with Embedded Thermodynamic Dynamics for Robust Sequence Modeling (Apr 2026)
Zafer Yigit, Håkan Forsberg, Masoud Daneshtalab
34th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN 2026)

Architecting Automotive Software for the Emerging Compute-in-the-Network Paradigm (Apr 2026)
Saad Mubeen, Mohammad Ashjaei, John Lundbäck
48th IEEE/ACM International Conference on Software Engineering (ICSE 2026)


Masoud Daneshtalab, Professor

Room:
Phone: +4621103111


Saad Mubeen, Professor

Room: U1-142
Phone: +4621103191