Number of hours
- Lectures 20.0
- Projects -
- Tutorials 12.0
- Internship -
- Laboratory works 4.0
- Written tests 4.0
ECTS
ECTS 0.4
Goal(s)
- Understand the link between the architecture and the instruction set
- Application to RISC processors
- Being comfortable with low level programming and embedded system architecture
Content(s)
- Integer and real number coding: fixed and floating point
- Differences between CISC and RISC processor architecture
- RISC-V processor instruction set
- C language towards assembly language
- Efficient register management
- Function calls
- Architecture: datapath and control
- Pipeline architecture
- Memory architecture
- Synchronization of multicores
- Introduction to OpenMP
- Basics in microprocessor, assembly and C languages
- Digital electronics
Test
100 % final exams:
- 50 % 1st written exam
- 50 % 2nd written exam
Final exams conditions:
- 2 final written exams – 2h
- none documents
- PC, laptop, calculator, mobile phone, telephone and smartwatch forbidden
- Third time: adapted subject
Calendar
The course exists in the following branches:
- Curriculum - E2I - Semester 9
Additional Information
Course ID : KAEL9M05
Course language(s):
You can find this course among all other courses.
Bibliography
- Patterson & Hennessy: Computer Organization & Design the hardware/software interface, 2nd edition, Morgan Kaufmann (en anglais)
- Patterson & Hennessy: Computer Architecture, A quantitative approach, 6th edition, , Morgan Kaufmann (en anglais)