Vector Supercomputers
tfeb.org
tfeb.org
I also somehow lucked into having a SGI $50k Indigo2 as my desktop because no one else there wanted it. It was bought for visualizations that no one worked on. So I built and ran the LLL there too.
Well, our team's code was about 75-80% vectorizable, and on the similar LLL benchmarks the Indigo2 just crushed the Convex. The Convex didn't start winning until loops were >90% vectorizable.
People were pissed, but that led to a lot of SGIs being bought.
So the M1 generally impressing people in its performance seems like it'd support the author's point, and anecdotes about it underwhelming would contradict it?
Unless the author was referring to the specialized matrix multiply unit and neural engine?
That’s not at all true. Cray-1 and immediate descendants were just as good at scalar workloads as vector (their killer advantage over the likes of STAR-100 etc). Their major issues came from having crummy early 1960s-style memory management - never really fixed - making them pretty awful Unix (or even just shared) machines. As effectively single threaded workload batch targets under COS (regurgitated CDC yuck) they were the awesome Fortran machines they were designed to be.
Even though the memory management was antiquated, there was an enormous, fast swap device available on every vector Cray.
I didn’t say Unicos was crummy - it was the feel of the system with more than a small few on it.
This is a ridiculous strawman.
> has now been trained on all the natural language that exists on the internet, in order to produce results which are not, in fact, acceptable. And there’s nowhere to go from here: there is no more training data.
Better algorithms and hardware? Also, no one has ever trained anything on "all the natural language which exists on the internet". Only a small (curated) fraction of that is captured in datasets. 45TB of text data was used to train GPT-3.
A kilobyte of text is roughly half a page of text. If the 45TB does not include the size of metadata, then that comes out to roughly 3,000 pages of text per living person on the planet. Especially when you consider how little of the world's population is online, and how much writing isn't preserved, that would probably be a double-digit percentage of the total extant digital written record of humans.
(This makes me think that the size does include metadata size or markup. But even if it includes those things, you're still probably looking at 0.1-10% of the extant digital written record. The only way it's not a significant fraction of all extant human writing is if the size is also including copious amounts of non-text data, such as embedded images or videos.)
That comes out to about 3 pages by your measure.
(So much for decimal-based systems making it easy to do calculations in your head...)
I’m surprised, to be honest. In my testing M1 has done extremely well on general-purpose workloads, so I’m curious what this refers to.
Vector math units don't seem to be a fad from the age of Cray, and the RISC-V criticism appears to be that SIMD is too much of a niche specialization for a general purpose processor.
https://medium.com/swlh/risc-v-vector-instructions-vs-arm-an...
Or if you want to engage, ask them what their definition of intelligence is and how would they benchmark it.
And once they come up with some kind of exotic benchmark they are sure a computer couldn't pass, ask how many humans would it also exclude.
The best example of this was someone I talked to who thought embodiment was the key to Strong AI. Their definition of intelligence excluded Stephen Hawking.