Skip to main content
CODE 72303
ACADEMIC YEAR 2020/2021
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR ING-INF/01
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
SEMESTER 1° Semester
MODULES Questo insegnamento è un modulo di:
TEACHING MATERIALS AULAWEB

OVERVIEW

The progress of computer technologies from 1960 to today has been oustanding. In 1960, a computer was as big as an entire room. Today, a computer is as small as a tablet or a smartphone. In this course, students will study the principles  of computer architecture, which played a crucial role in such evolution of computer system.

 

AIMS AND CONTENT

LEARNING OUTCOMES

The course is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. The course covers the fundamentals of classical and modern processor design: performance and cost issues, instruction sets, pipelining, memory organization.

AIMS AND LEARNING OUTCOMES

The design and development of a computer requires one to address specific targets in terms of computational performance, size, cost, and power consumption. Accordingly, both a tablet and a data centre belong to the class of computers; on the other hand, they are definitely different when looking at the four attributes listed above. This module focuses on the design methodologies that allow one to target specific constraints when developing a computer. At the same time, students will be involved in practical classes, where professional tools for the design of digital electronic systems will be utilized. Overall, students will be able to improve their skill on computer architectures and computer systems.

SYLLABUS/CONTENT

Topics will include: introduction to computer architecture design; analysis of the major design issues: computational performance, power consumption, cost, size; computer arithmetic; instruction set design; processor: datapath and control unit; pipeline and parallelism; memory organization.

RECOMMENDED READING/BIBLIOGRAPHY

Lecture notes

David Patterson, John Hennessy, "Computer Organization and Design", Morgan Kaufmann

David Harris, Sarah Harris, "Digital Design and Computer Architecture", Morgan Kaufmann

TEACHERS AND EXAM BOARD

Exam Board

LUCIO MARCENARO (President)

CARLO REGAZZONI

RODOLFO ZUNINO

PAOLO GASTALDO (President Substitute)

LESSONS

LESSONS START

The module is given in the first semester

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

Written exam with multiple choice tests.

The final score will be calculated by taking also into account the outcomes of the assignments

ASSESSMENT METHODS

During lessons: assignments. Final assessment: exam

Exam schedule

Data appello Orario Luogo Degree type Note
12/01/2021 10:30 GENOVA Scritto
10/02/2021 10:30 GENOVA Scritto
15/06/2021 10:30 GENOVA Scritto
14/07/2021 10:30 GENOVA Scritto
07/09/2021 10:30 GENOVA Scritto