Digital Design and Computer Architecture - Lecture 1: Introduction and Basics (Spring 2023)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ย. 2024
  • Digital Design and Computer Architecture, ETH Zürich, Spring 2023 safari.ethz.ch...
    Lecture 1: Introduction and Basics
    Lecturer: Professor Onur Mutlu (people.inf.eth...)
    Date: February 23, 2023
    Lecture 1 Slides (pptx): safari.ethz.ch...
    Lecture 1 Slides (pdf): safari.ethz.ch...
    Recommended Reading:
    ====================
    Intelligent Architectures for Intelligent Computing Systems
    people.inf.eth...
    A Modern Primer on Processing in Memory
    people.inf.eth...
    RowHammer: A Retrospective
    people.inf.eth...
    RECOMMENDED LECTURE VIDEOS & PLAYLISTS:
    ========================================
    Computer Architecture Fall 2021 Lectures Playlist:
    • Computer Architecture ...
    Computer Architecture Fall 2022 Lectures Playlist:
    • Computer Architecture ...
    Digital Design and Computer Architecture Spring 2022 Livestream Lectures Playlist:
    • Digital Design and Com...
    Digital Design and Computer Architecture Spring 2021 Livestream Lectures Playlist:
    • Onur Mutlu - Digital D...
    Featured Lectures:
    • Onur Mutlu - Supercomp...
    Interview with Professor Onur Mutlu:
    • Interview with Onur Mu...
    The Story of RowHammer Lecture:
    • The Story of Rowhammer...
    Accelerating Genome Analysis Lecture:
    • Accelerating Genome An...
    Memory-Centric Computing Systems Tutorial at IEDM 2021:
    • IEDM 2020 Tutorial: Me...
    Intelligent Architectures for Intelligent Machines Lecture:
    • Onur Mutlu - Invited T...
    Computer Architecture Fall 2020 Lectures Playlist:
    • Computer Architecture ...
    Digital Design and Computer Architecture Spring 2020 Lectures Playlist:
    • Digital Design & Compu...
    Public Lectures by Onur Mutlu, Playlist:
    • Onur Mutlu - Future Co...
    Computer Architecture at Carnegie Mellon Spring 2015 Lectures Playlist:
    • Lecture 1. Introductio...
    Rethinking Memory System Design Lecture @stanfordonline :
    • Stanford Seminar - Ret...

ความคิดเห็น • 41

  • @efcruz
    @efcruz 11 หลายเดือนก่อน +41

    This is literally the biggest privilege that we, as human beings, can have. I want to deeply thank Prof. Onur, for granting us the opportunity of accessing this knowledge, online, with such tremendous quality. There is no possible way to thank you enough for your contribute, really.
    The best. Wish I have had the privilege of attending your course, at ETHZ

  • @CyclopsOct
    @CyclopsOct ปีที่แล้ว +18

    I was watching this lecture and paused for a talk on upcoming soc technologies that I had to attend at office. The talk actually contained these memory and compute construction techniques for minimal data movement. The cerebras and tesla chips also came up. These students are really lucky to have this up to date curriculum.

  • @saveuyghurmuslims2354
    @saveuyghurmuslims2354 ปีที่แล้ว +14

    Sir u don't know how much you owe me, i am a very eager to learning person, but in my country, the state of education is pathetic, rod based and old learning, and i dream of learning in top universities in the world, but can't due to finantial issues, but you have fullfilled my dream, from the bottom of my heart i thank, you

  • @Hugo_Musk
    @Hugo_Musk ปีที่แล้ว +8

    The best Prof. for teaching Computer Architecture :)

  • @user-zi9bt2tx6b
    @user-zi9bt2tx6b 9 หลายเดือนก่อน +14

    Want to learn Distributed Systems -> needs -> Networking -> needs -> Operating Systems -> needs -> Computer Architecture

    • @PepePlaca-t6s
      @PepePlaca-t6s 8 หลายเดือนก่อน +2

      facts. dominate the osi model

    • @deankavanagh4306
      @deankavanagh4306 2 หลายเดือนก่อน

      Really does show how one thing depends on the other in the various layers!

    • @user-zi9bt2tx6b
      @user-zi9bt2tx6b 2 หลายเดือนก่อน

      @@deankavanagh4306 one is built on the other, so to really become an expert in one, learn one layer below it, and like that upto computer architecture

    • @user-zi9bt2tx6b
      @user-zi9bt2tx6b 2 หลายเดือนก่อน

      Even to become an expert in designing chips, you need to have a deeper understanding of technology that makes these gates, which is beyond the scope of this couse,
      I choose this as my abstraction layer into computer science

    • @deankavanagh4306
      @deankavanagh4306 2 หลายเดือนก่อน

      @@user-zi9bt2tx6b Very true, the depth that you can go to is ridiculous! I choose to stay at this level of abstraction because my work that I do doesn’t need anything lower (system admin)

  • @Carl-du6pz
    @Carl-du6pz ปีที่แล้ว +5

    Thanks for your sharing❤

  • @jessereynolds10
    @jessereynolds10 11 หลายเดือนก่อน +7

    Break ends at 1:07:34
    thank you for an amazing lecture Professor Mutlu

    • @allocator7520
      @allocator7520 11 หลายเดือนก่อน +1

      57:30 10 minute break 1:07:34 back. swiss timing 😬

  • @yuweifu2765
    @yuweifu2765 7 หลายเดือนก่อน +3

    Awesome course. Awesome teacher. Huge thanks. ❤

  • @JorgeAponteGomez
    @JorgeAponteGomez ปีที่แล้ว +4

    Excelente. Muchas gracias

  • @mohamedmorsy648
    @mohamedmorsy648 ปีที่แล้ว +8

    Always a pleasure watching your lectures professor ❤

  • @noe9096
    @noe9096 ปีที่แล้ว +4

    God bless you professor 🙏🙏🙏

  • @2NormalHuman
    @2NormalHuman 8 หลายเดือนก่อน +2

    wow this professor looks like genuinely a cool guy, i'm enjoying these lectures, thanks for sharing them

  • @nononnomonohjghdgdshrsrhsjgd
    @nononnomonohjghdgdshrsrhsjgd 9 หลายเดือนก่อน +1

    God bless you! I will become a believer because of your great lectures!

  • @jbillz615
    @jbillz615 หลายเดือนก่อน +1

    I studied mech E and now I work at TSMC and both of those things are tangential to this. This is where the real magic happens. My goal is to watch this whole lecture series. We shall see if that happens.

  • @shaimasafaaldinbahaaldin1652
    @shaimasafaaldinbahaaldin1652 5 หลายเดือนก่อน +1

    Really thank you for sharing your lecture materials. They were really helpful and well organized.🙂

  • @kixhor
    @kixhor 10 หลายเดือนก่อน +2

    GREAT SIR 😍

  • @abdoeldeeb1628
    @abdoeldeeb1628 6 วันที่ผ่านมา

    It would be great if you added the English caption to the Lectures

  • @ruibinzhang
    @ruibinzhang ปีที่แล้ว +5

    I found the so excellent video too late. There are only five days left for the exam.

  • @robbyleonardclemente263
    @robbyleonardclemente263 ปีที่แล้ว +4

    What are the prerequisites I need to take before taking this course? Can I take this course with little to no knowledge about computers?

    • @OnurMutluLectures
      @OnurMutluLectures  ปีที่แล้ว +13

      Yes. This course is designed as a first course in computing. You do not need prior knowledge. We start with the transistor abstraction (as a switch) and build on it to construct processor and memories (and move to more advanced concepts in digital design and architecture).

  • @Jegan_Eng
    @Jegan_Eng 3 หลายเดือนก่อน

    Thankyou 🥺

  • @HG77K
    @HG77K ปีที่แล้ว +1

    the recommended reading list in the description is different from the website. the website has a wiki page on a book. should I be reading the 3 mentioned papers in description or something else before proceeding to next lectures?

  • @gackerman99
    @gackerman99 หลายเดือนก่อน

    Digital Design and Genome Analysis

  • @dallinfarrer973
    @dallinfarrer973 2 หลายเดือนก่อน +1

    The actual lecture starts at 35:28

  • @AndrewMorgan-ot5pq
    @AndrewMorgan-ot5pq 9 หลายเดือนก่อน

    I am very interested in the interconnect between software and hardware. Specifically operating systems and the ability to orchestrate data flow between user applications in memory to various digital hardware devices (network cards, displays, keyboards, etc) and to other applications in memory without them writing over each other. Specifically how you implement or build these operating systems from line 1. The ordering of which modules of the kernel to load into memory first so that other more complex modules that depend on them can run correctly, up until the point where the system is ready for user input and user applications. Im also interested in hypervisors for the same reason; they are like OSs for other OSs.
    Do you have any recommended reading for that specific piece of digital computing?

    • @deankavanagh4306
      @deankavanagh4306 2 หลายเดือนก่อน +1

      This as well as the rest of Onurs lectures for the hardware aspect of that combo! Then for operating systems, I would recommend an Operating systems course, there are a few on youtube. Most of the Os lectures that I have found follow the operating systems concepts book (also known as the dinosaur book) and that is the one I use, but you can’t go wrong with the tanenbaum book or another one known as OSTEP! Studying both computer architecture aswell as operating systems in concert has given me a much more informed view of how computer systems do what they can do!

  • @divyamsatle6673
    @divyamsatle6673 4 หลายเดือนก่อน +1

    guys anyone know why three videos of the course are hidden.

  • @TrilliumTISS
    @TrilliumTISS 11 หลายเดือนก่อน

    Can labs be done without basys 3 FPGA board like simulation etc?

  • @lawjibran4978
    @lawjibran4978 5 หลายเดือนก่อน

    Is there any prerequisites to this course

  • @KinzahQamarZaman
    @KinzahQamarZaman ปีที่แล้ว +3

    Hi,
    What book do you recommend for DDCA and HPCA?

    • @OnurMutluLectures
      @OnurMutluLectures  ปีที่แล้ว +5

      The books we suggest for the DDCA course are listed here: safari.ethz.ch/digitaltechnik/spring2023/doku.php?id=readings

    • @OnurMutluLectures
      @OnurMutluLectures  ปีที่แล้ว +4

      For the advanced Comp Arch course, we currently do not have books. We us readings from a variety of sources. You can find them here: safari.ethz.ch/architecture/fall2022/doku.php?id=readings

  • @mehrangizrostami9983
    @mehrangizrostami9983 6 หลายเดือนก่อน

    where can i find algorithms course?

  • @mehrangizrostami9983
    @mehrangizrostami9983 6 หลายเดือนก่อน

    Are digital circuits taught in this course ?

  • @arifnishan5646
    @arifnishan5646 ปีที่แล้ว +3

    The best Prof. for teaching Computer Architecture :)