Tags:
create new tag
view all tags

Lectures 2022-2023

Lecture 1, February 27th, 2023 Introduction to the course. Lecture1 - Introduction
Summary of computer organization and architecture: Part 1. Overview of Computer Architecture - Part1

Lecture 2, March 2nd, 2023 Summary of computer organization and architecture. Lecture2 - Overview of Computer Architecture - Part2

Lecture 3, March 6th, 2023 Pipelining Lecture3 - Pipelining Basic circuits for arithmetic operations: Ripple carry adder and multiplier for unsigned and signed numbers. Lecture 3 - Computer arithmetic - Slides 1-27

Lecture 4, March 9th, 2023 Circuits for speeding up arithmetic operations. Pipelined addition. Pipelined unsigned and signed multiplication. Lecture 4 - Computer arithmetic - Slides 28-56

Lecture 5, March 15th, 2023 Evaluation of circuit area and delay. Lecture 5 - Computer arithmetic - Slides 57-65 <br>
Representations for fast arithmetic. Introduction to Redundant Number systems. Lecture 5 - Redundant number systems - Slide 1-32

Lecture 6, March 16th, 2023 Redundant Number systems. Lecture 5 - Redundant number systems - Slide 33-54 <br>
Residue Number systems. Lecture 6 - Residue Number System - Slide 1-25

Lecture 7, March 20th, 2023 Residue Number systems. Lecture 6 - Residue Number System - Slide 25-34 <br>
Introduction to parallel architectures and motivations. Lecture 7 - Introduction to parallel architectures - Slide 1-18

Lecture 8, March 23th, 2023 Classification of parallel architectures. Lecture 8 - Classification of parallel architectures - Slide 19-46 <br>The SIMD class. Vector architectures Lecture 8 - Vector Architectures - Slide 1-24

Lecture 9, March 27th, 2023 The SIMD class. Vector architectures continued. Lecture 9 - Vector Architectures - Slide 25-70 Compact formats for sparse matrices. Lecture 10 - Sparse Matrices - Slide 1-19

Lecture 10, March 30th, 2023 Compact formats for sparse matrices. Lecture 10 - Sparse Matrices - Slide 20-55

Lecture 11, April 3rdth, 2023 Graphics Processing Units. Lecture 11 - GPUs - Slide 1-93

Lecture 12, April 13th, 2023 Graphics Processing Units. Exercises. Lecture 11 - GPUs - Slide 94-114

April 17th, 2023 - Midterm

Lecture 13, April 20th, 2023 Interconnection networks Lecture 13 - Interconnection networks - Slide 1-59

Lecture 14, April 27th, 2023 Interconnection networks Lecture 14 - Interconnection networks - Slide 60-127

Lecture 15, May 4th, 2023 Seminar "Photonic processors for arithmetic operations and matrix multiplication" presented by Luigi Loreti

Lecture 16, May 8th, 2023 Exercises on interconnection networks: Mesh, Hypercube, Clos network, MINs, Fat trees (generalized and extended).

Lecture 17, May 11th, 2023 Speed-up and performance. Lecture 17 - Speed-up and Performance Exercises on Amdhal law and Performance equation.

Lecture 18, May 15th, 2023 Introduction to Quantum Computing. Qubits and One-qubit gates. Lecture 18 - Quantum Computing

Lecture 19, May 18th, 2023 Quantum Computing: Multiple-Qubit gates and Quantum circuits. No-cloning theorem. Lecture 19 - Quantum Computing

Lecture 20, May 22nd, 2023 Quantum Computing: Teleportation, Universality, Adders. Lecture 20 - Quantum Computing: teleportation and adders

Lecture 21, May 25th, 2023 Exercises on quantum circuits.

Lecture 22, May 29th, 2023 Quantum Fourier Transform. Phase estimation Algorithm. Order finding algorithm. Shor's algorithm.

June 1, 2023 - End-of-term Test.

-- Annalisa Massini - 2024-02-29

Comments

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2024-04-12 - 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-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback