Informations générales
Number of hours
- Lectures 20.0
- Projects -
- Tutorials 12.0
- Internship -
- Laboratory works 4.0
- Written tests 4.0
ECTSECTS
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)
Advanced processor architectures: RISC-V processor
- 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
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)