Coursebooks 2016-2017

PDF
 

Computer architecture

CS-208

Lecturer(s) :

Stojilovic Mirjana

Language:

English

Summary

The course introduces the students to the basic notions of computer architecture and, in particular, to the choices of the Instruction Set Architecture and to the memory hierarchy of modern systems.

Content

' Complex digital systems in VHDL.
' Basic components of a computer.
' Instruction Set Architectures.
' Assembly-level programming.
' Multi-cycle implementation of processors.
' Caches.
' Virtual memory.

Keywords

Computer Architecture, Basic Processor Architecture,
Instructions Sets, Cache Hierarchies, Virtual Memory.

Learning Prerequisites

Required courses

' Conception de systèmes numériques

Learning Outcomes

By the end of the course, the student must be able to:

Teaching methods

Courses and labs on a dedicated FPGA board.

Assessment methods

Midterm exam and final exam.

Resources

Bibliography

David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software
Interface, Morgan Kauffman, 5th edition, 2013.

Ressources en bibliothèque

Prerequisite for

' Architecture des systems-on-chip.

In the programs

  • Computer Science, 2016-2017, Bachelor semester 3
    • Semester
      Fall
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Computer architecture
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks
  • Passerelle HES - IN, 2016-2017, Autumn semester
    • Semester
      Fall
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Computer architecture
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks
  • Communication Systems, 2016-2017, Bachelor semester 3
    • Semester
      Fall
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Computer architecture
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks
  • Computer engineering minor, 2016-2017, Autumn semester
    • Semester
      Fall
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Computer architecture
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks
  • Computer science minor, 2016-2017, Autumn semester
    • Semester
      Fall
    • Exam form
      During the semester
    • Credits
      4
    • Subject examined
      Computer architecture
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks

Reference week

MoTuWeThFr
8-9
9-10
10-11
11-12
12-13
13-14
14-15
15-16
16-17
17-18
18-19
19-20
20-21
21-22
Under construction
Lecture
Exercise, TP
Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German