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. youtube.com/watch?v=S6weTM1tNz

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.)

Follow

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.

computerhistory.org/fellowawar

@vertigo @enkiv2

Sign in to participate in the conversation
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko