13M041IVS - Integrated Multiprocessor Systems

Course specification
Course title Integrated Multiprocessor Systems
Acronym 13M041IVS
Study programme Electrical Engineering and Computing
Type of study master academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
    ESPB 6.0 Status elective
    Condition Embedded system design
    The goal The objective of the course is to introduce to the students the concept of the integrated multiprocessor system design with hardware and software implementation on the SoC FPGA platform. The students will solidify and expand their knowledge of the multiprocessor system design, implementation concepts, system performance evaluation as well as common design problems and verification techniques.
    The outcome The acquired knowledge is applicable in the area of the embedded multiprocessor systems design for different networking, control and measurement applications.
    URL to the subject page
    Contents of lectures Introduction to parallel processing, basic terms, classification. Overview of the basic multiprocessor system architectures and design concepts. Multiprocessor system performance evaluation. The heterogeneous multiprocessor system architectures, performance optimization and load balancing, basic algorithms. I
    Contents of exercises The practical work is related to design and development of the multiprocessor system on FPGA SoC platform.
    1. Norm Matloff, Programming on Parallel Machines, eBook under Creative Commons license, 2013. (Original title)
    2. Ahmed Amine Jerraya, Wayne Wolf, Multiprocessor Systems-on-chips, Morgan Kaufmann, Sept 2004. (Original title)
    3. Ari Kulmala, Scalable Multiprocessor System-on-chip Architecture Design on FPGA, Tampere University of Technology, 2009. (Original title)
    4. Creating Multiprocessor Nios II Systems, Altera corporation, 2011. (Original title)
    5. R.S. Janka, Specification and Design Methodology for Real-Time Embedded Systems, Springer, 2006. (Original title)
    Number of hours per week during the semester/trimester/year
    Lectures Exercises OTC Study and Research Other classes
    2 2
    Methods of teaching Lectures, exercises and practical work. Individual student projects. 2+2+0 lessons per week.
    Knowledge score (maximum points 100)
    Pre obligations Points Final exam Points
    Activites during lectures Test paper
    Practical lessons 20 Oral examination 40
    Colloquia 40