The High-Performance Real-Time Laboratory (HiPeRT Lab) is a research group belonging to the University of Modena specialized in the development of algorithmic and software solutions for high-performance real-time systems, with particular relation to next-generation multi-/many-core architectures. HiPeRT Lab's mission is to predictably exploit the tremendous performance/power potential offered by parallel computing platforms in application domains where timing constraints are crucial. To achieve this goal, the group acquired a strong experience in all the aspects of the technological software stack: from low-level communication/synchronization support for parallel applications, to scheduling algorithms and schedulability analysis; from Real-Time Operating Systems (RTOS) to efficient compilers and predictable runtimes.
The group has been involved in several EU project and has multiple on-going collaborations with key companies in industrial domains where real-time requirements are crucial: automotive, avionics, industrial automation, but also semantic intelligence and on-line advertising. It strongly believes in the technology transfer between academia and industry, fostering and promoting new collaborations for improving and devising the real-time systems of the future.


Automotive systems

Automotive systems today are a vital part of life all over the world, either by helping to produce, harvest and move food to distribution centers, by moving workers into the economic machine, or simply improving the quality of life by extending the range of movement of populations. More »

Many-core architectures

Many-cores are here. And they are here to stay. The dawn of Dennard Scaling enables new and exciting scenarios in the design of computing platforms. Still, several challenges are open. It is up to us to fight them. More »


Avionics systems were probably the greatest achievement of 19th century. After more than 100 years, they made the world smaller, and even let us get to the moon. With the help of state-of-the-art techniques for design and analysis, we will be able to build safer, smarter and (why not?) cheaper planes and spacecrafts. More »

Semantic intelligence

Written text tells us much more than in what is in its simple words. Semantic intelligence is capable of understanding what a text really means, and to extract non-trivial information from it. More »

Industrial automation

Automation or automatic control saves labor, but also energy and materials and improve quality, accuracy and precision of machinery, processes in factories, boilers and heat treating ovens, switching in telephone networks, steering and stabilization of ships, aircraft and other applications with minimal or reduced human intervention. More »


Modern graphical processing units (GPUs) embed thousands of parallel cores, and they have been adopted to perform not only graphical processing, but also generic computations by achieving dozens or even hundreds of times faster than a traditional CPU. However, they exhibit some flexibility, programmability and performance issue when adopted to embedded and irregular workloads. We want to tackle them to let everyone enjoy the tremedous performance/watt of these platforms! More »




Embedded systems increasingly permeate our daily lives. Many of those systems are business- or safety-critical, with strict timing requirements. Code-level timing analysis (used to analyze software running on some given hardware w.r.t. its timing properties) is an indispensable technique for

Magneti Marelli


Magneti Marelli is an international group committed to the design and production of hi-tech systems and components for the automotive sector. With more than 38.000 employees, 85 production units, 12 R&D centres and 26 application centres, the group has a