<br /> <font color="#3F467A" size="+1"><b>Lectures 2023-2024</b></font><br /> <br /> <font color="#3F467A"> *Lecture 1, February 27th, 2024* Introduction to the course. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture1-Intro-AdvArch.pdf][Lecture1 - Introduction]]<br />Summary of computer organization and architecture: Slides 1-31. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture1-2-VonNeumann.pdf][Overview of Computer Architecture - Part 1]] <br /> *Lecture 2, February 29th, 2024* Summary of computer organization and architecture: Slides 32-95. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture1-2-VonNeumann.pdf][Lecture2 - Overview of Computer Architecture - Part 2]] <br /> *Lecture 3, March 5th, 2024* Basic circuits for arithmetic operations: Ripple-carry adder and multiplier for unsigned and signed numbers. <br />Circuits for speeding up arithmetic operations: Carry select adder [[http://twiki.di.uniroma1.it/pub/CI/WebHome//2024-Lecture3-4-Computer-arithmetic.pdf][Lecture 3 - Computer arithmetic - Slides 1-33]] <br /> *Lecture 4, March 7th, 2024* Circuits for speeding up arithmetic operations: Carry look-ahead adder. Pipelined addition. Pipelined unsigned and signed multiplication. Evaluation of circuit: area and delay. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture3-4-Computer-arithmetic.pdf][Lecture 4 - Computer arithmetic - Slides 34-65]] <br /> *Lecture 5, March 12th, 2024* Representations for fast arithmetic. Redundant number systems. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture5-RepresentationsFastArithmetic.pdf][Lecture 5 - Redundant number systems]] <br /> *Lecture 6, March 14th, 2024* <br />Residue Number systems. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture6-ResidueNumberSystem.pdf][Lecture 6 - Residue Number System - Slides 1-30]] <br /> *Lecture 7, March 19th, 2024* Residue Number systems. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture6-ResidueNumberSystem.pdf][Lecture 6 - Residue Number System - Slides 31-37]] <be> <br />Exercises: Residue Number system, RB number system, Pipelined adders and multipliers, Booth recoding for multiplication, Circuit time and area.<br /> *Lecture 8, March 21st, 2024* Introduction to parallel architectures and motivations. Classification of parallel architectures. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture8-IntroParallelArchitecture.pdf][Lecture 8 - Introduction to parallel architectures: motivations and classifications]]<br /> *Lecture 9, April 4th, 2024* The SIMD class. Vector architectures. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture9-VectorArchitectures.pdf][Lecture 9 - Vector Architectures - Slides 1 - 43]] <br /> *Lecture 10, April 9th, 2024* Vector architectures. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture9-VectorArchitectures.pdf][Lecture 10 - Vector Architectures - Slides 44 - 71]] <be><br />Graphics Processing Units: introduction and starting notions. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture10-11-GPU.pdf][Lecture 10 - GPUs - Slide 1-52]] <br /> *Lecture 11, April 11th, 2024* Graphics Processing Units. Multiplication of matrices using CUDA. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture10-11-GPU.pdf][Lecture 11 - GPUs - Slides 53-114]] <br /> *Lecture 12, April 16th, 2024* Exercises on GPUs. Performance and speed-up: Amdahl's law, Processor performance equation, and Gustafson-Barsis's law. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture12-Performance.pdf][Lecture 12 - Performance and speed-up]] <br /> *April 18th, 2024 - Midterm* <br /> *Lecture 13, April 23, 2024* Compact formats for sparse matrices. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture13-SparseMatrices.pdf][Lecture 13 - Sparse Matrices]] <br /> *Lecture 14, April 30th, 2024* Interconnection networks [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture14-15-IntNetworks.pdf][Lecture 14 - Interconnection networks - Slides 1-100]] <br /> *Lecture 15, April 2th, 2024* Interconnection networks [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture14-15-IntNetworks.pdf][Lecture 15 - Interconnection networks - Slides 101-129]] <br /> *Lecture 16, May 7th, 2024* <be> Exercises on Sparse Matrices. Exercises on interconnection networks: Mesh, Hypercube, Clos network, MINs. <br /> *Lecture 17, May 9th, 2024* Exercises on Fat trees (generalized and extended). Exercises on Amdhal Law and Performance Equation. <br /> *Lecture 18, May 14th, 2024* Introduction to Quantum Computing. Qubits and One-qubit gates<br />[[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture18-19-QuantumComputing.pdf][Lecture 18 - Quantum Computing - Slides 1-60]] <br /> *Lecture 19, May 16th, 2024* Quantum Computing: Multiple-Qubit gates and Quantum circuits. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture18-19-QuantumComputing.pdf][Lecture 19 - Quantum Computing Slides 61-104]] <br /> *Lecture 20, May 21st, 2024* Quantum Computing: No-cloning theorem. Teleportation, Universality, Adders. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture20-QuantumComputing.pdf][2024-Lecture20-QuantumComputing.pdf]] <br /> *Lecture 21, May 23rd, 2024* Exercises on quantum circuits. Exercises for final test. <br /> *June 6, 2024 - End-of-term Test*. <br /> -- %USERSIG{AnnalisaMassini - 2025-02-24}% ---++ Comments %COMMENT%
This topic: CI
>
AnnalisaMassini
>
WebHome
>
Corso2023-2024
Topic revision: r1 - 2025-02-24 - AnnalisaMassini
Copyright © 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