72957 - Design Activity joined to Computer Architecture M

Academic Year 2021/2022

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Computer Engineering (cod. 5826)

Learning outcomes

Apply the knowledge acquired in the Computer Architecture M course to independently carry out an in-depth activity on a topic agreed with the lecturer in charge of the course.

Course contents

Projects of power management of systems and processors for high-performance computing systems.


Projects of RISC-V based computing architectures and low level software layers (Linux, RTOS, NUTTX, FreeRTOS, ROS, Compilers) for Cyber Physical System (CPS) applications.


Neuromorphic / braininspired computing architecture projects and their use in Cyber Physical System (CPS) applications.

Readings/Bibliography

Recommended readings will be provided to the students upon selection of the project subject.

Teaching methods

Students are partitioned in teams of 2 to 4. They meet weekly in the Lab.
Tutors transfer the knowledge supporting the design activity with hands-on demonstrations.
Eventually each team selects or proposes a project. The project is implemented in the lab with tutor support.

This short course aims to set up a harmonized "team-of-teams" , whith intra-team and inter-team co-operation, addressing a common project.

Assessment methods

Students in groups of 2-4 are invited to define their own ecosystem of interacting objects and will then design an application supported by such ecosystem.

The final examination consists of a joint demonstration and an individual discussion about the proposed project. A short report is required by each team.

Teaching tools

Project specific tools will be suggested to each team.

Office hours

See the website of Andrea Bartolini