Lectures 2021-2022

Lecture 1, February 23rd, 2022 Introduction to the course. Lecture1 - Introduction

Lecture 2, February 25th, 2022 Summary of computer organization and architecture. Lecture2 - Computer overview - Part1

Lecture 3, March 2nd, 2022 Circuits for arithmetic operations. Lecture 3 - Computer arithmetic - Slides 1-38

Lecture 4, March 16th, 2022 Pipelined addition. Pipelined unsigned and signed multiplication. Evaluation of circuit area and delay. Lecture 4 - Computer arithmetic - Slides 39-59
Representations for fast arithmetic. Introduction to Redundant Number systems. Lecture 4 - Redundant number systems - Slide 1-9

Lecture 5, March 18th, 2022 Redundant Number systems. Lecture 5 - Redundant number systems - Slide 10-52

Lecture 6, March 23rd, 2022 Residue Number systems. Lecture 6 - Residue Number System Slides are UPDATED

Lecture 7, March 25th, 2022 Motivation to parallel architectures. Classifications of (parallel) architectures. Lecture 7 - Motivation to parallel architectures.

Lecture 8, March 30th, 2022 The SIMD class: Vector architectures Lecture 8 - Vector Architectures - Slide 1-48

Lecture 9, April 1st, 2022 The SIMD class. Vector architectures continued. Lecture 8 - Vector Architectures - Slide 49-68 Graphics Processing Units. Lecture 9 - GPUs - Slide 1-41

Lecture 10, April 6th, 2022 Graphics Processing Units. Lecture 10 - GPUs - Slide 42-71

Lecture 11, April 8th, 2022 Graphics Processing Units. Exercises. Lecture 11 - GPUs - Slide 72-112

Lecture 12, April 13th, 2022 Speed-up and performance. Lesson 12 - Speed-up and Performance

Midterm - April 20th, April

Lecture 13, April 22nd, 2022 Performance. Lesson 13 - Performance Part2

Lecture 14, April 27th, 2022 Interconnection networks Lesson 14 - Interconnection networks - Slide 1-45

Lecture 15, April 29th, 2022 Interconnection networks Lesson 15 - Interconnection networks - Slide 46-109

Lecture 16, May 4th, 2022 Interconnection networks: Fat trees and exrcises. Lesson 16 - Interconnection networks - Slide 109-123

Lecture 17, May 6th, 2022 Introduction to Quantum Computing. Qubits and One-qubit gates Lesson 17 - Quantum Computing - Slide 1-52

Lecture 18, May 11th, 2022 Quantum Computing: Multiple-Qubit gates and Quantum circuits Lesson 18 - Quantum Computing - Slide 53-92 UPDATED slides after class. The last slides have been corrected (Bell state representation).

Lecture 19, May 13th, 2022 Quantum Computing: Adders. Lecture 19- Quantum Computing: adders UPDATED slides

Lecture 20, May 18th, 2022 Exercises on quantum circuits.

Lecture 21, May 20th, 2022 Sparse Matrices Lesson 21 - Sparse Matrices

Lecture 22, May 25th, 2022 Exercises on quantum circuits, sparse matrices and fat trees

Lecture 23, May 27th, 2022 Exercises on sparse matrices and fat trees. Discussion on organization and topics of the oral exam. Lesson 23 - Papers for the oral exam: some proposals

-- Annalisa Massini - 2023-02-28

Comments

Topic revision: r1 - 2023-02-28 - 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-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback