mandelbrot.jpgmatlab.jpgrisonanza.jpgtomografia_elettrica.jpgrisonanza2.jpggiove2.jpgeruzione2.jpg

Advanced Architectures - ex Intensive Computation

Annalisa Massini

Office Hours: appointment by email
News

To get information on lessons and receive notices:


  • The course will start on Tuesday, 27 February 2024.
  • Lessons are scheduled for:
    • Tuesday (14:00 am - 17.00 am)
    • Thursday (11:00 am - 13.00 am)
    • in Room T1, Edificio E (Building E) Regina Elena


Dear Students, this year the course has changed its name, but will follow the same line followed in the last two years, focusing on advanced topics on computer architectures and selected topics on quantum computing.

In particular, the course will start from the part dedicated to computer architecture and will focus on arithmetic circuits and interconnection topologies. The part on quantum computing will focus on quantum arithmetic circuits, to compare the classical solutions with those currently studied for quantum computers.

Lectures 2023-2024

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

Lecture 2, February 29th, 2024 Summary of computer organization and architecture: Slides 32-95. Lecture2 - Overview of Computer Architecture - Part 2

Lecture 3, March 5th, 2024 Basic circuits for arithmetic operations: Ripple-carry adder and multiplier for unsigned and signed numbers. Circuits for speeding up arithmetic operations: Carry select adder Lecture 3 - Computer arithmetic - Slides 1-33

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. Lecture 4 - Computer arithmetic - Slides 34-65

Lecture 5, March 12th, 2024 Representations for fast arithmetic. Redundant number systems. Lecture 5 - Redundant number systems

Lecture 6, March 14th, 2024 Residue Number systems. Lecture 6 - Residue Number System - Slide 1-30

Past year lectures

Exam

The exam consists of two parts:

  • Written exam. Students attending the lessons can take a mid-term exam and a final exam (or a whole exam). Mid-term and final exam (or whole exam) consist in a written test and exercises.
  • One of the following, at the choice of the student: oral exam/presentation of one-two papers/project.

Text of exams



Textbooks - Testi di riferimento

  • Computer Architecture: A Quantitative Approach J. L. Hennessy, D. A. Patterson - Morgan Kaufmann, 2019
  • Multicore and GPU Programming An Integrated Approach - G. Barlas - Morgan Kaufmann, 2014
  • Programming Massively Parallel Processors: A Hands-on Approach, David B. Kirk and Wen-mei W. Hwu, Morgan Kaufmann, 2010
  • Introduction to High-Performance Scientific Computing, Lloyd D. Fosdick, Elizabeth R. Jessup, Carolyn J. C. Schauble and Gitta Domik, The MIT Press, 1996
uragano2.jpgproteina.jpggalassia.jpgpianeta.jpgmandelbrot2.jpgtomografia.jpgfotoni.jpg

-- AnnalisaMassini

Edit | Attach | Watch | Print version | History: r359 < r358 < r357 < r356 < r355 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r359 - 2024-03-18 - 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