3 ECTS credits
80 h study time

Offer 1 with catalog number 4012826ENR for all students in the 1st and 2nd semester at a (E) Master - advanced level.

Semester
1st and 2nd semester
Enrollment based on exam contract
Impossible
Grading method
Grading (scale from 0 to 20)
Can retake in second session
Yes
Enrollment Requirements
Alvorens studenten Industriële Wetenschappen kunnen inschrijven voor 'Multiprocessors and Reconfigurable Architectures' moeten zij geslaagd zijn voor 'Geïnt. elek. syst.' en ingeschreven of geslaagd zijn voor 'Computerarchitectuur'.
Taught in
English
Faculty
Faculty of Engineering
Department
Industriële ingenieurswetenschappen
Educational team
Jan LEMEIRE
Abdellah TOUHAFI (course titular)
Activities and contact hours
18 contact hours Lecture
18 contact hours Seminar, Exercises or Practicals
Course Content

Embedded systems are subject to stringent constraints in terms of real-time behavior, computational performance, power dissipation, and cost. Silicon integrated circuits offer the best performance for the lowest power dissipation. However, the cost of designing and manufacturing an IC in advanced silicon technology is staggering. To amortize this huge Non Recurring Engineering cost, flexibility is introduced in these ICs through the use of programmable and/or configurable blocks. To realize the computational performance, multiple of these flexible blocks are integrated on a single chip and the embedded system’s applications are distributed over the multiple processors and configurable blocks.
Contents:
• The role of multi-processor and reconfigurable architectures in the embedded system domain.
• Enabling components for multi-processor and reconfigurable architectures
• Hardware architectures and their software infrastructure
• Programming models and the relation to the content items listed above
• Partitioning and mapping of applications onto such architectures taking into account constraints of the embedded systems domain: power restrictions, memory size restrictions, performance requirements

Course material
Digital course material (Required) : Slides of lecture and lecture notes, A selection of research papers
Handbook (Recommended) : FPGAs: Fundamentals, Advanced Features, and Applications in Industrial Electronics, Juan Jose Rodriguez Andina et al., CRC Press, 9781439896990, 2017
Additional info

This course will be taught in English or in Dutch if the whole audience consists of native Dutch speakers.

• Slides of lecture and lecture notes
• A selection of research papers

Learning Outcomes

Algemene competenties

The goal of this course is to acquire the skills to use state-of-the-art multi-processor and reconfigurable architectures in the domain of embedded systems and to choose an optimal architectural solution by means of scientific evaluation methods.
At the end of this course the students will have developed a deep knowledge and understanding in the architectural spectrum of embedded multiprocessor solutions and reconfigurable computing techniques.  As such the students will understand the enabling components for multi-processor and reconfigurable architectures. They will also acquire a good understanding of the different programming models and software infrastructure used to develop such systems. By means of recent and seminal scientific papers in the field of multiprocessor and reconfigurable computing   the students will be brought in contact with partitioning and mapping of applications onto such architectures taking into account constraints of the embedded systems domain like power restrictions, memory size restrictions and performance requirements.

 

Grading

The final grade is composed based on the following categories:
Other Exam determines 100% of the final mark.

Within the Other Exam category, the following assignments need to be completed:

  • examen with a relative weight of 100 which comprises 100% of the final mark.

    Note: Examenmoment 1ste zittijd:
    Hoorcollege: evaluatie uitvoering opdracht door docent: 50% (overgedragen naar 2de zittijd indien 12/20 of meer)
    Practicum: evaluatie uitvoering practicum door docent: 50% (overgedragen naar 2de zittijd indien 12/20 of meer)
    Examenmoment 2de zittijd:
    Hoorcollege: evaluatie uitvoering opdracht door docent: 50%
    Practicum: evaluatie uitvoering practicum door docent: 50%

Additional info regarding evaluation

Students select, study, and discuss a scientific paper related to the topic matter

Academic context

This offer is part of the following study plans:
Master of Electronics and Information Technology Engineering: Standaard traject (only offered in Dutch)
Master of Applied Sciences and Engineering: Applied Computer Science: Standaard traject (only offered in Dutch)
Master in Applied Sciences and Engineering: Applied Computer Science: Standaard traject
Master of Applied Sciences and Engineering: Computer Science: Profile Artificial Intelligence
Master of Applied Sciences and Engineering: Computer Science: Profile Multimedia
Master of Applied Sciences and Engineering: Computer Science: Profile Software Languages and Software Engineering
Master of Electronics and ICT Engineering Technology: informatie - en communicatietechnieken met specialisatie ingebedde systemen (only offered in Dutch)
Master of Electrical Engineering: Standaard traject BRUFACE J