Tags:
create new tag
view all tags

Lectures 2023-2024

Lecture 1, February 27th, 2025 Introduction to the course. Lecture 1 - Introduction

Lecture 2, March 4th, 2025 Summary of computer organization and architecture. Lecture 2 - Overview of Computer Architecture

Lecture 3, March 6th, 2025 Basic circuits for arithmetic operations: Ripple-carry adder and multiplier for unsigned and signed numbers. Circuits for speeding up arithmetic operations: Carry select adder. Carry look-ahead adder. Lecture 3 - Computer arithmetic - Slides 1-43

Lecture 4, March 11th, 2025 Circuits for speeding up arithmetic operations: Pipelined addition. Pipelined unsigned and signed multiplication. Evaluation of circuit: area and delay. Lecture 4 - Computer arithmetic - Slides 44-65
Exercises on: circuit evaluation and Booth recoding.
Representations for fast arithmetic. Redundant number systems: introduction. Lecture 4 - Redundant number systems - Introduction - Slide 1-12

Lecture 5, March 13th, 2025 Representations for fast arithmetic. Redundant number systems. Lecture 5 - Redundant number systems - Slide 13-33

Lecture 6, March 18th, 2025 Redundant Number Systems: examples. Lecture 6 - Redundant number systems: examples - Slide 34-54
Exercises on: pipelined adders and multipliers, signed digit redundant representations.
Residue Number Systems: Introduction and selection of a module set. Lecture 6 - Residue Number System - Slides 1-23

Lecture 7, March 20th, 2025 Residue Number Systems: arithmetic operations, conversion, mixed radix representation. Lecture 7 - Residue Number System - Slides 24-38
Exercises: Residue Number System.

Lecture 8, March 25th, 2025 Compact formats for sparse matrices. Lecture 8 - Sparse Matrices
Exercises on Sparse Matrices.

Lecture March 27th, 2025 - cancelled

Lecture 9, April 1st, 2025 Performance and speed-up: Amdahl's law, Processor performance equation, and Gustafson-Barsis's law. Communication Performance. Lecture 9 - Performance and speed-up
Exercises on Amdhal Law and Performance Equation.

Lecture 10, April 3rd, 2025 Introduction to parallel architectures and motivations. Classification of parallel architectures. Lecture 10 - Introduction to parallel architectures: motivations and classifications

Lecture 11, April 8th, 2025 The SIMD class. Vector architectures. Lecture 11 - Vector Architectures - Slides 1 - 34 Exercises for the Midterm test.

Lecture 12, April 10th, 2024 - Midterm

Lecture 13, April 15, 2025 Vector architectures. Lecture 13 - Vector Architectures - Slides 35 - 73

Lecture 14, April 24th, 2025 Graphics Processing Units: introduction and starting notions. Lecture 14 - GPUs - Slide 1-52

Lecture 15, April 29th, 2025 Graphics Processing Units. Presentation by students Colombini and De Nicola, with a description of memory and practical examples of CUDA programming. Lecture15 - Slides, code and docker

Lecture 16, May 6th, 2025 Multiplication of matrices using CUDA. Exercises. Lecture16 - Slides and code Overview of the second part of the slides of Lecture 14. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture14-15-GPU.pdf][Lecture 16 - GPUs - Slides 53-end]

Lecture 17, May 8th, 2025 Interconnection networks Lecture 17 - Interconnection networks - Slides 1-43

Lecture 18, May 13th, 2025 Interconnection networks Lecture 18 - Interconnection networks - Slides 44-129 Exercises on Clos networks

Lecture 19, May 15th, 2025 Introduction to Quantum Computing. Qubits and One-qubit gates. Lecture 19 - Quantum Computing - Slides 1-67 Read slides 68-81 before the lecture on 27 May

Lecture 20, May 27th, 2025 Quantum Computing - Presentatinon by Mingardi. Multiple-Qubit gates, controlled gates and Quantum circuits. Lecture 20 - Quantum Computing Slides 68-94 No-cloning theorem. Realizing classical gates. Quantum circuit evaluation. Carry Ripple Adder and Carry Select Adder. Lecture 20 - Quantum Computing 3-4, 24-29, 48-55, 56-64, Qiskit and realization of circuits.

Lecture 21, May 29th, 2025 Exercises for the tests.

Lecture 22, June 5, 2025 End-of-Term test.

-- Annalisa Massini - 2026-02-11

Comments

Topic revision: r1 - 2026-02-11 - AnnalisaMassini






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback