Computer Architecture Complete course Part 1

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • Course material , Assignments, Background reading , quizzes
    drive.google.c...
    This course is divided in Three Parts ,
    This is first part of the course,
    Second part • Computer Architecture ...
    Third part • Computer Architecture ...
    In this course, you will learn to design the computer architecture of complex modern microprocessors.
    -------------------------------------COURSE CONTENT-----------------------------------------------------------------------
    02_Instruction_Set_Architecture_Microcode
    03_Pipelining_Review
    04_Cache_Review
    05_Superscalar_1
    06_Superscalar_2__Exceptions
    07_Superscalar_3
    08_Superscalar_4
    09_VLIW_1
    10_VLIW2
    11_Branch_Prediction
    12_Advanced_Caches_1
    13_Advanced_Caches_2
    14_Memory_Protection
    15_Vector_Processors_and_GPUs
    16_Multithreading
    17_Parallel_Programming_1
    18_Parallel_Programming_2
    19_Small_Multiprocessors
    20_Multiprocessor_Interconnect_1
    21_Multiprocessor_Interconnect_2
    22_Large_Multiprocessors_Directory_Protocols
    -------------------------------------------------------------------------------------------------------------------------------------
    If you realllly enjoy my content, you're welcome to support me and my channel with a small donation via PayPal
    Link to PayPal donation www.paypal.me/...
    ⌨️ This course is created in collaboration with Princeton University.
    #computerarchitecture
    #Computer
    #architeture
    #archetecture
    #organization
  • Наука та технологія

КОМЕНТАРІ • 152

  • @Nerdslesson
    @Nerdslesson  3 роки тому +27

    Course material , Assignments, Background reading , quizzes
    drive.google.com/file/d/1KGp7yxfONXuK3Ly57ma1OhtWT5G99-rj/view?usp=sharing
    ----------------------------------------------------------------------------------TIME STAMP-----------------------------------------------------------------------
    0:00:00 introduction
    instruction Set Architecture Microcode
    0:09:06 Course overview
    0:13:41 Motivation
    0:30:22 course content
    0:39:32 Architecture and Microarchitecture
    1:03:09 Machine Models
    1:19:12 ISA Characteristics
    1:44:59 Recap
    pipelining Review
    1:46:17 Microcoded Microarchitecture
    2:00:26 Pipeline Basics
    2:31:17 Structural Hazard
    2:41:31 Data Hazards
    Cache Review
    3:28:04 control Hazards Jumps
    3:44:01 Control Hazards Branch
    4:08:04 Control Hazards Others
    4:15:55 Memory Technologies
    4:38:43 Motivation for Chaches
    Superscalar 1
    5:01:09 Classifying Caches
    5:29:16 Cache Performance
    5:46:27 Superscalar
    5:53:10 Basic Two way in order Superscalar
    5:58:06 Fetch Logic and Alignment
    Superscalar 2 Exceptions
    6:09:07 Baseline Superscalar and Alignment
    6:13:24 Interrupts and Bypassing
    6:25:37 Interrupts and Exceptions
    6:55:03 Introduction to out of Order Processors
    Superscalar 3
    7:25:57 Review of Out of Order Processors
    7:29:23 I202 Processors
    7:49:22 I201 Processors
    8:18:06 I03 Processors
    8:34:30 I021 Processors
    Superscalar 4
    8:39:02 Speculation and Branch
    8:53:40 Register Renaming Introdution
    9:04:48 Register Renaming with Pointer to IQ and ROB

  • @artie5172
    @artie5172 Рік тому +38

    Thankyou for this course! The technical content starts at 39:40 if you wanna skip introduction. Thankyou!

    • @damilola_adegunwa
      @damilola_adegunwa Рік тому +1

      looks like you already have some knowledge of this stuff - for most of us, startinf from the beginning is the recommendation (I just reached 39:40 wish me luck)

  • @ivwananjisimbule8726
    @ivwananjisimbule8726 2 роки тому +56

    This is just so amazing. This is what I love about the 21st century, truly this is the information age and am really grateful for people that take the time to provide quality education even if it is for free. Knowledge is power 💪🏿

  • @urizung5728
    @urizung5728 2 роки тому +26

    AMAZING, as an EE bachelor these recourses mean a lot to me

  • @moaydshagaf9419
    @moaydshagaf9419 2 роки тому +14

    What an amazing time to be alive!

  • @BIGMIND94
    @BIGMIND94 3 роки тому +30

    You man are the best... Thank you a million!

  • @sudhanshuraj4621
    @sudhanshuraj4621 Рік тому +26

    Starts at 13:47

  • @jawadmansoor6064
    @jawadmansoor6064 7 місяців тому +1

    Just checked resources (videos and play lists) on this channel , this might be the the most valuable channel on CS.

  • @sundarayerrapragada
    @sundarayerrapragada Рік тому +4

    Man ..this is wealth even my parents wouldn't have given me! Can't thank enough. Saluete!

  • @firefoxcarranza6432
    @firefoxcarranza6432 3 роки тому +136

    Please put subttles, I am desde and mute, please. Thanks

    • @Nerdslesson
      @Nerdslesson  3 роки тому +48

      i will try

    • @Salmanul_
      @Salmanul_ 3 роки тому +7

      There are subtitles in the original Coursera course

    • @rameshalla
      @rameshalla 3 роки тому +2

      Hi Carranza, if you are using android phone with latest software.. you can use "live captions" feature in it..please check it settings.. hope it helps..

    • @akmeena5405
      @akmeena5405 2 роки тому +2

      U can use turn on captions in crome

    • @HusseinBoris-mr8xi
      @HusseinBoris-mr8xi Рік тому +1

      Can't you activate them while watching videos?

  • @TheOfficialFuckYou
    @TheOfficialFuckYou 3 роки тому +117

    im high af how did i get here

  • @rajilaziz8380
    @rajilaziz8380 7 місяців тому

    I think this channel deserve more subscriber and more likes on this vdo as it gives free quality content . Thank you Nerd's lesson

  • @Shashank_Shahi1989
    @Shashank_Shahi1989 3 роки тому +22

    Do you have any course on Number Theory ?
    Thank You for your videos.👍

  • @hal2044lllll
    @hal2044lllll Рік тому +3

    Memo
    3/07 5:01:00
    3/09 5:53:06
    3/10 6:38:21 7:02:56

  • @MateusSalles-u9f
    @MateusSalles-u9f 21 день тому

    1. Instruction set architecture (fundamental models & operations/instructions)
    2.

  • @焚琴煮鹤-y1t
    @焚琴煮鹤-y1t 2 роки тому +4

    really like the compass analogy

  • @user-ww9nj4kh3p
    @user-ww9nj4kh3p Рік тому +3

    "The processors that you learned about in your computer organization class fits in that little tiny box up here" 🤣

  • @Moppup
    @Moppup Рік тому

    You know it’s gonna be good when the teacher looks like this guy. I mean this in a good way.

  • @Lovelybae8008
    @Lovelybae8008 3 роки тому +29

    13:43

  • @MateusSalles-u9f
    @MateusSalles-u9f 21 день тому

    1. Instruction set architecture (fundamental models)
    2.

  • @megamanxx585
    @megamanxx585 Рік тому

    I love this channel so much! I only have one word for y guys: Thank you! 👌🏼❤️
    Greetings for everyone!✌🏼️ 🇲🇽

  • @ShehanPerera128
    @ShehanPerera128 3 роки тому +8

    Dear Can you add subtitles ...I am asian....It is hard to understand .....Thankyou ......great work

  • @cardcode8345
    @cardcode8345 3 роки тому +7

    Like calculus and logic are required to do advanced mathematics.
    What is required beside computer architecture to learn advanced computer science?

    • @bawol-official
      @bawol-official 2 роки тому +6

      Data Structures, Algorithms, Probability and Statistics, Operating System Design and basic knowledge of Networking is required to delve into Graduate level CS

    • @indianbrave
      @indianbrave Рік тому

      You should check out ossu cs curriculum you will get a idea what to learn

  • @sonutp7187
    @sonutp7187 2 роки тому +4

    Thanks very nice lecture

  • @AhmedMostafa-km7qn
    @AhmedMostafa-km7qn 2 роки тому +1

    so great keep going

  • @sida_g567
    @sida_g567 3 роки тому +8

    Also does any tell me where take computer organization course

  • @michaelm358
    @michaelm358 9 місяців тому

    Thank you. Wonderful. If poss, pls include resolutions better than 480p

  • @korara3508
    @korara3508 3 місяці тому

    what should I learn before learning this ? , I am self-studying but I do not know

  • @ethanriver8393
    @ethanriver8393 Рік тому +1

    loved the video, its really well-made

  • @Shashank_Shahi1989
    @Shashank_Shahi1989 3 роки тому +12

    Any course on Full c programming with full data structures and algorithms in c ?
    Competitive programming in python full course ?

  • @ComputerwalaOfficial
    @ComputerwalaOfficial 3 роки тому +2

    Very Nice

  • @moinshaikh7634
    @moinshaikh7634 2 роки тому +4

    subtitle is not working please add subtitle..

  • @hillstudios1
    @hillstudios1 2 роки тому +1

    Amazing.Thanks for video

    • @Stopskii3
      @Stopskii3 3 місяці тому

      @@areejahmad3998 no clue but I'd assume a basic computer organization course so you arent lost from the get go.

  • @luyombojonathan6688
    @luyombojonathan6688 8 місяців тому

    Great work

  • @redaabakhti768
    @redaabakhti768 9 місяців тому

    Thanks for this course😊

  • @WasinPirom
    @WasinPirom 2 роки тому +2

    Genius

  • @Geri95
    @Geri95 9 місяців тому

    Is this knowledge still relevant in 2023? It looks amazing,but was recorded in 2012

  • @ne1066
    @ne1066 3 роки тому +5

    Playback speed 1.25x

  • @Piccard10
    @Piccard10 7 місяців тому +2

    The drive is not available

  • @saranyaghosh2003
    @saranyaghosh2003 3 роки тому +5

    Are there any pre-requisites for this? For a person starting their freshman year of college?

    • @Nerdslesson
      @Nerdslesson  3 роки тому +16

      If you're having a hard time understanding the material in this course, make sure you understand these prerequisites first.
      • Introduction to Programming
      •Theory of Programming Languages

    • @saranyaghosh2003
      @saranyaghosh2003 3 роки тому +2

      @@Nerdslesson Thanks a lot!

    • @user-ej7ss8ei2g
      @user-ej7ss8ei2g 3 роки тому +1

      @@saranyaghosh2003 I have no idea why he linked a Python tutorial as a prerequisite for Computer Architecture. Makes 0 sense.

    • @Nerdslesson
      @Nerdslesson  3 роки тому +2

      sorry i linked wrong course,

    • @user-ej7ss8ei2g
      @user-ej7ss8ei2g 3 роки тому +2

      @@Nerdslesson oh makes sense. thank you for the upload. David is a nice alternative to Onur, who is very fast and somewhat scattered, despite being a brilliant professional.

  • @justcurious1940
    @justcurious1940 2 роки тому +3

    is this useful for software engineers ?

    • @ohoscr
      @ohoscr 2 роки тому +3

      Yes, its important as a Software Engineer to understand the fundamentals of computer architecture.

    • @justcurious1940
      @justcurious1940 2 роки тому

      ​@@ohoscr i found it in coursera there is good reputation about this course i will definitely take in the near future

    • @cck1496
      @cck1496 Рік тому

      ​@@ohoscr For a mechanical engineer (with little knowledge in electronics), how to start this course? I mean what should be the pre requisite for this course?
      Thanks.

  • @piushkumar7509
    @piushkumar7509 Рік тому

    please sir bring discrete mathmatics full
    course

  • @ashwinmurali4345
    @ashwinmurali4345 Рік тому +2

    Hello everyone, this is a great course but it’s a little too advanced for me. Can someone help point me to one that’s more accessible to complete before jumping to this one?

    • @rasheed9947
      @rasheed9947 Рік тому +1

      if you found answer can u guide me ??

  • @branimirlozo3787
    @branimirlozo3787 3 роки тому +26

    great course! :)
    is there a course incorporating three layers from (timestamp: 20:12) :
    Instruction Set Arch. + peripherials
    Operating Systems
    Programming Lang.

  • @paulywalnutz5855
    @paulywalnutz5855 7 місяців тому +3

    nerds unite!

  • @norliegh
    @norliegh 10 місяців тому

    thank u ❤

  • @mohamedabi6415
    @mohamedabi6415 2 роки тому +1

    is mips assembly language and those stuff included in that !

  • @imaximus_code
    @imaximus_code Рік тому +2

    I tried downloading the course materials but the link isn't working

  • @hamzakourta4509
    @hamzakourta4509 Рік тому

    any courses about microcontrollers architecture and embedded systems?

  • @Droppin_Bombadillos
    @Droppin_Bombadillos 9 місяців тому +1

    Hello,
    It looks like the link to the course material is no longer valid. Does anyone have the course materials?

  • @IslombekNematov-f5s
    @IslombekNematov-f5s 10 місяців тому

    ❤❤❤

  • @wz_sounds
    @wz_sounds 5 місяців тому

    Hi! Any update to the drive link? It's not working and I'd love to take this course. Thanks!

  • @boostyourbrain8584
    @boostyourbrain8584 Рік тому

    Is this useful to cse is this course covers basics also

  • @DIEmicrosoft
    @DIEmicrosoft 2 місяці тому

    Link to course materials not available

  • @emilynequiz8941
    @emilynequiz8941 2 роки тому +2

    I’m a freshman in high school and this looks so hard ima fail 😭

    • @angurishudesu
      @angurishudesu 2 роки тому +1

      NAH YOU GOT THIS HWAITTING I BELIEVEEEEEE

  • @somamod
    @somamod 2 місяці тому

    The link for Course material , Assignments, Background reading. is not valid.

  • @potterhead7184
    @potterhead7184 2 роки тому +1

    can i use my college recommended book??

  • @MiaTheDreamer
    @MiaTheDreamer 3 роки тому +7

    The dislikes are just like the toxic people that exist in my life.. 🤦🏾‍♀️

    • @matrix9134
      @matrix9134 3 роки тому

      i wanted to say the same xd

  • @Starshot1298
    @Starshot1298 2 роки тому +1

    46:00

  • @abhinavgupta5745
    @abhinavgupta5745 Рік тому

    does this course inlude computer organization

  • @anuragharidasu5746
    @anuragharidasu5746 6 місяців тому

    course material drive link is not working. Can you please update it

  • @anuragkhandelwal7114
    @anuragkhandelwal7114 2 роки тому +1

    no time stamps :(

  • @АлександрДунай-е9ъ

    Clark William Brown David Williams Anthony

  • @muhammadjunaid5166
    @muhammadjunaid5166 10 місяців тому

    The link for Course material , Assignments, Background reading , quizzes is not working anymore.

  • @sulbie8677
    @sulbie8677 Рік тому

    How can I get ELE-275 and ELE-206 courses.. Can someone tell me please..

  • @midhunamadhu1605
    @midhunamadhu1605 9 місяців тому

    Pls update Google drive link for course material

  • @rishugupta9431
    @rishugupta9431 5 місяців тому

    Page Not Found

  • @leo.invests
    @leo.invests 2 роки тому

    Can I ask some questions?

  • @rajeshmeher4017
    @rajeshmeher4017 7 місяців тому

    The GDrive link has expired. Please provide a new link.

  • @Always.cloudy3
    @Always.cloudy3 Рік тому +1

    Jeffery dahmmer ?

  • @jackymarcel4108
    @jackymarcel4108 2 дні тому

    Perez Gary Anderson Paul Lee Larry

  • @sida_g567
    @sida_g567 3 роки тому +4

    Bro computer organisation course any idea

  • @kentheengineer592
    @kentheengineer592 2 роки тому +1

    He literally sounds similar to bill gates lol

  • @sinansalameh
    @sinansalameh 3 роки тому

    1:20

  • @ltdestiny970
    @ltdestiny970 4 дні тому

    404 on the link

  • @SherwoodBurke-g9s
    @SherwoodBurke-g9s 3 дні тому

    Young Kevin Williams Matthew Lopez Cynthia

  • @abdullahalhariri7047
    @abdullahalhariri7047 2 роки тому

    lol I'm watching this on coursera

  • @mirirfan19
    @mirirfan19 11 місяців тому

    Course material not accessible...Kindly assist

  • @이재연-i3u
    @이재연-i3u 3 роки тому

    8:10:00

  • @marksanders2168
    @marksanders2168 Рік тому

    He needs bilingual skills.

  • @schyzisbeats6609
    @schyzisbeats6609 Рік тому

    “🤓”

  • @badasscoder4481
    @badasscoder4481 3 роки тому

    these are just fucki g slides or they share practical work too/.

  • @colemannelson5392
    @colemannelson5392 3 роки тому +27

    Starts at 13:43

  • @mohamedgalal6181
    @mohamedgalal6181 Рік тому +1

    The drive is not available