4 ms·
> Out-of-order execution and pipelining date back to the 1960s. On that note: I read The Soul of a New Machine a while ago, which is about a team of engineers
by steinuil 4y ago
> Out-of-order execution and pipelining date back to the 1960s.
On that note: I read The Soul of a New Machine a while ago, which is about a team of engineers designing a computer with a new architecture at the end of the 70s, and while it didn't go into the specifics of how the CPU was implemented it mentioned features such as different layers of cache between the CPU and the RAM, out-of-order execution, instruction prefetching and branch prediction. You'd be surprised at how many things in computers have already been around since the 60s.
- kjs3 4y agoIt was the DG Eclipse MV/8000. There's a pretty good overview/references at https://people.cs.clemson.edu/~mark/330/eagle.html https://people.cs.clemson.edu/~mark/330/eagle.html. There is little new under the sun, and I get a migraine from the reflexive eye-roll when I read about some 'totally new and original innovation' in computers that's actually been around for decades, usually touted by people who weren't even alive when it was first created.
- cafard 4y agoMany thanks for the links!