Ads skipped

How CPUs do Out Of Order Operations - Computerphile

110K views · May 23, 2024 · Education

Comments · 258

  • @momomi104 · 2 years ago

    A better example than a sausage factory, is a film production, all the scenes are filmed out of order, based on locations, crew availabilty etc.. <br>But as long as the editing is ordering the scenes in the script&apos;s order (program) the result for the viewer will be acceptable

    395

  • @MattGodbolt · 2 years ago

    I see folks are speculating on the topic already ;)

    242

  • @RKelleyCook · 2 years ago

    Love me the robots where W == waiting and W == working.

    60

  • @Aaron_Nonymous · 2 years ago

    It&apos;s crazy how Tomasulo&apos;s algorithm for out of order execution was was first used in the IBM System/360 Model 91 released in 1967, predating the integrated circuit.

    92

  • @DubioserKerl · 2 years ago

    Hang on, I know that logo on the shirt.... is that...? Yes, it IS Godbolt!

    48

  • @gojohnniegogo · 2 years ago

    Bonus points for a Winamp reference. Topical too since the source code is being released in September!

    78

  • @giveaway4002 · 2 years ago

    please, please more cpu videos....

    65

  • @jaffarbh · 2 years ago

    Simply brilliant. I would highly suggest covering Intel&apos;s &quot;Itanium&quot; CPU, and why it went awfully wrong.

    10

  • @Darkknight512 · 2 years ago

    This really kicks the llamas ass.

    19

  • @jeromethiel4323 · 2 years ago

    Winamp, it whips the llamas ass! &nbsp;^-^ &nbsp;What a blast from the past.

    4

  • @unvergebeneid · 2 years ago

    <a href="https://www.youtube.com/watch?v=jNC9LPc3BI0&amp;t=871">14:31</a> &quot;Honey, why are you shouting&apos;Pee! Pee!&apos; into your phone?&quot; <br>&quot;No, mum! I&apos;m shouting &apos;p&apos; <i>at</i> my phone.&quot;<br>&quot;Well whatever it is you do with pee and your phone, it is rather odd, isn&apos;t it, and I&apos;d prefer for you to do it in your room.&quot;

    5

  • @unvergebeneid · 2 years ago

    The times where a sqrt would take 100 cycles are long gone. These days it&apos;s more on the order of 16-20 cycles. Still slow compared to a multiply or add but in the ballpark of a division.

    16

Up next

LIVE

Modern CPUs Assign Registers To Speed Up Your Code - Computerphile

Computerphile · 78K views

LIVE

Computer Timescales Mapped onto Human Timescales - Computerphile

Computerphile · 213K views

LIVE

Linux Administration Full Course 2026 | Learn Linux in 3 Days

Learn with Imran Afzal · 1.6K views

LIVE

How Branch Prediction Works in CPUs - Computerphile

Computerphile · 114K views

LIVE

System Design for Beginners (2026)

KodeKloud · 520K views

LIVE

Why Your Computer Is Slow — Task Manager Can't Tell You, but TMOG can!

Dave's Garage · 457K views

LIVE

Memory Mapping - Computerphile

Computerphile · 87K views

LIVE

CPU Pipeline - Computerphile

Computerphile · 103K views

LIVE

How CPU Memory & Caches Work - Computerphile

Computerphile · 135K views

LIVE

How the OS actually works

Ben Dicken · 305K views

LIVE

Out-of-Order Execution (Tomasulo's Algorithm)

BitLemon · 49K views

LIVE

How are Microchips Made? 🖥️🛠️ CPU Manufacturing Process Steps

Branch Education · 11M views

LIVE

How Computers Store Data Serially - Computerphile

Computerphile · 52K views

LIVE

How do Graphics Cards Work? Exploring GPU Architecture

Branch Education · 7.6M views

LIVE

CPU Summary - Computerphile

Computerphile · 37K views

LIVE

Digital Design and Computer Arch. - L14: Out-of-Order Execution (Spring 2025)

Onur Mutlu Lectures · 12K views

LIVE

How CPUs Do Math(s) - Computerphile

Computerphile · 87K views

LIVE

The Insane Real Engineering of the Nazi Enigma Machine

Veritasium · 14M views

LIVE

Why AI Tokens are so Expensive - Computerphile

Computerphile · 820K views

LIVE

Visualizing transformers and attention | Talk for TNG Big Tech Day '24

Grant Sanderson · 1.3M views

LIVE

How C Really Works

Cave of Programming · 214K views

LIVE

Bill Gates: A.I. ‘Makes Nuclear Weapons Look Like Nothing’ | The Ezra Klein Show

The Ezra Klein Show and 2 more · 646K views

LIVE

Why CPU Time ≠ Wall Clock Time! - Computerphile

Computerphile · 151K views

LIVE

Ep 085: Introduction to the CPU Pipeline

Intermation · 19K views

LIVE

Machine Code Explained - Computerphile

Computerphile · 188K views

LIVE

Architecture All Access: Modern CPU Architecture 2 - Microarchitecture Deep Dive | Intel Technology

Intel Technology · 187K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.