Robert Tomasulo, the inventor of the Tomasulo Algorithm which backs nearly every out-of-order execution pipeline in contemporary processors, gives a talk at U Mich.

attn @enkiv2

@enkiv2 And just like most things you take for granted in computers today, it was first manifest in the IBM System/360 family of computers.

(Its immediate predecessor, scoreboarding, was designed by another person you might know the name of: Seymour Cray, for the CDC 6600.)

In the same space, of excellent early inventions for fast computers, let's not forget one of my heroes, Lynn Conway, for "invention of multiple-out-of-order dynamic instruction scheduling" - an idea which IBM managed to bury at about the same time they fired her in an act of transphobic prejudice.

@vertigo @enkiv2

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!