<br /> <font color="#3F467A" size="+1"><b>Lectures 2023-2024</b></font><br /> <br /> <font color="#3F467A"> *Lecture 1, February 27th, 2025* Introduction to the course. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture1-Intro-AdvArch.pdf][Lecture 1 - Introduction]] *Lecture 2, March 4th, 2025* Summary of computer organization and architecture. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture2-VonNeumann.pdf][Lecture 2 - Overview of Computer Architecture]] <be> *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. [[http://twiki.di.uniroma1.it/pub/CI/WebHome//2025-Lecture3-4-Computer-arithmetic.pdf][Lecture 3 - Computer arithmetic - Slides 1-43]] <be> *Lecture 4, March 11th, 2025* Circuits for speeding up arithmetic operations: 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 44-65]] <br> *Exercises* on: circuit evaluation and Booth recoding. <br> Representations for fast arithmetic. Redundant number systems: introduction. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture4-5-RepresentationsFastArithmetic.pdf][Lecture 4 - Redundant number systems - Introduction - Slide 1-12]] <be> *Lecture 5, March 13th, 2025* Representations for fast arithmetic. Redundant number systems. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture4-5-RepresentationsFastArithmetic.pdf][Lecture 5 - Redundant number systems - Slide 13-33]] <be> *Lecture 6, March 18th, 2025* Redundant Number Systems: examples. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture5-RepresentationsFastArithmetic.pdf][Lecture 6 - Redundant number systems: examples - Slide 34-54]] <br> *Exercises* on: pipelined adders and multipliers, signed digit redundant representations. <br> Residue Number Systems: Introduction and selection of a module set. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture6-ResidueNumberSystem.pdf][Lecture 6 - Residue Number System - Slides 1-23]] <be> *Lecture 7, March 20th, 2025* Residue Number Systems: arithmetic operations, conversion, mixed radix representation. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture6-ResidueNumberSystem.pdf][Lecture 7 - Residue Number System - Slides 24-38]] <br> Exercises: Residue Number System. <be> *Lecture 8, March 25th, 2025* Compact formats for sparse matrices. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture8-SparseMatrices.pdf][Lecture 8 - Sparse Matrices]] <br> *Exercises* on Sparse Matrices. <be> *Lecture March 27th, 2025* - cancelled <be> *Lecture 9, April 1st, 2025* Performance and speed-up: Amdahl's law, Processor performance equation, and Gustafson-Barsis's law. Communication Performance. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture9-Performance.pdf][Lecture 9 - Performance and speed-up]] <be> <br> *Exercises* on Amdhal Law and Performance Equation. *Lecture 10, April 3rd, 2025* Introduction to parallel architectures and motivations. Classification of parallel architectures. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture10-IntroParallelArchitecture.pdf][Lecture 10 - Introduction to parallel architectures: motivations and classifications]] <be> *Lecture 11, April 8th, 2025* The SIMD class. Vector architectures. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture11-13-SIMD-VectorArchitectures.pdf][Lecture 11 - Vector Architectures - Slides 1 - 34]] <be> Exercises for the Midterm test. *Lecture 12, April 10th, 2024 - Midterm* <be> *Lecture 13, April 15, 2025* Vector architectures. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture11-13-SIMD-VectorArchitectures.pdf][Lecture 13 - Vector Architectures - Slides 35 - 73]] <be> *Lecture 14, April 24th, 2025* Graphics Processing Units: introduction and starting notions. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture14-15-GPU.pdf][Lecture 14 - GPUs - Slide 1-52]] <be> *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. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture15-GPUs-Colombini-DeNicola.zip][Lecture15 - Slides, code and docker]] <be> *Lecture 16, May 6th, 2025* Multiplication of matrices using CUDA. Exercises. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture16-GPUs-Colombini-DeNicola.zip][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 [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture17-18-IntNetworks.pdf][Lecture 17 - Interconnection networks - Slides 1-43]] <be> *Lecture 18, May 13th, 2025* Interconnection networks [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture17-18-IntNetworks.pdf][Lecture 18 - Interconnection networks - Slides 44-129]]<be> Exercises on Clos networks <be><be> *Lecture 19, May 15th, 2025* Introduction to Quantum Computing. Qubits and One-qubit gates. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture19-20-QuantumComputing.pdf][Lecture 19 - Quantum Computing - Slides 1-67]] <be> *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. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2025-Lecture19-20-QuantumComputing.pdf][Lecture 20 - Quantum Computing Slides 68-94]] <be> No-cloning theorem. Realizing classical gates. Quantum circuit evaluation. Carry Ripple Adder and Carry Select Adder. [[http://twiki.di.uniroma1.it/pub/CI/WebHome/2024-Lecture20-QuantumComputing.pdf][Lecture 20 - Quantum Computing 3-4, 24-29, 48-55, 56-64,]] <be> Qiskit and realization of circuits. <be> *Lecture 21, May 29th, 2025* Exercises for the tests.<be> *Lecture 22, June 5, 2025* <be> End-of-Term test.<be> -- %USERSIG{AnnalisaMassini - 2026-02-11}% ---++ Comments %COMMENT%
This topic: CI
>
AnnalisaMassini
>
WebHome
>
Corso2024-2025
Topic revision: r1 - 2026-02-11 - AnnalisaMassini
Copyright © 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