19 comments

[ 0.26 ms ] story [ 48.9 ms ] thread
They must really hate that ChatGPT spells color without a u.
I assume ChatGPT can spell the UK way if carefully prompted. Its training corpus surely includes both spellings.
Yes, it appears so

>Write a short story about springtime in England. Use British English spellings when doing so.

GPT-4 went off and wrote me a book, and I don't actually know that many Brit vs US spellings, but I do see things like

...fragrant blooms and preparing colourful bouquets for the villagers....

Is "supercomputer" still even a thing? It's not as if they're building something with a single, super-powerful core. They're combining lots and lots of CPUs and GPUs. So by that measure, shouldn't AWS and Azure be the world's biggest supercomputers by far?
A "supercomputer" will have far stronger communications between the CPUs / GPUs than the typical AWS network.

For example, a typical DGX supercomputer system from NVidia is pushing 7.2TBps (https://www.nvidia.com/en-us/data-center/dgx-h100/) GPU-to-GPU communications.

In contrast, a typical DDR4 RAM on your typical desktop is 0.05 TBps, so yeah, 7.2TBps external bandwidth between GPUs is quite a lot.

-----------

For Frontier, the Slingshot NICs are 100GBps each. So each node can communicate with more bandwidth to each other than your typical Desktop computer has RAM-bandwidth.

The diagrams imply that there's 4x Slingshot NICs per node on Frontier, suggesting 400GBps bandwidth to the interconnect. (https://www.olcf.ornl.gov/wp-content/uploads/2020/02/frontie...)

(comment deleted)
I think there's a number of math errors in your comparisons. For example, you're comparing RAM bandwidth to network performance. And those network numbers are summed over a large number of NICs.

You mixed up GBps (gigaBYTES per second) with Gbps (gigaBITs per second)- divide your numbers by ten to get a good idea of gigabytes for comparing to RAM.

RAM is about 50GBytes/sec, fast individual nics are 400Gbps (or about 40GB/sec). Unless you have special caches or very large ram, you will run out of bits to send very quickly on a network like that.

Typically supercomputers don't have RAM or busses that are more than 2X faster than conventional machines because it's not economic.

I did not make that error. Read the links:

> 7.2 terabytes per second of bidirectional GPU-to-GPU bandwidth, 1.5X more than previous generation

And...

https://www.olcf.ornl.gov/frontier/

> Multiple Slingshot NICs providing 100 GB/s network bandwidth. Slingshot network which provides adaptive routing, congestion management and quality of service.

That's not "little-b bits", that's big-B Bytes.

> Typically supercomputers don't have RAM or busses that are more than 2X faster than conventional machines because it's not economic.

These are top-end GPUs equipped with the latest-and-greatest HBM RAM, with 2TBytes/sec RAM bandwidth or more. They put the super in "supercomputer".

When you have 1TByte to 2TBytes of RAM bandwidth, you need 400GByte+ network connections to keep up with them.

Sure, I worked on TPUs at google, I know you need fast network connections.

But "multiple slingshot NICs providing 100GB/sec"- that's ganged NICs, each one only does 200Gbps. It looks like you're conflating what's available to a single GPU, versus cross sectional bandwidth? I had to spend some time looking at the Slingshot docs because they throw around a bunch of numbers aggregated over different dimensions, leaving out the number of items they're aggregating over (common technique to make things look "bigger").

Another big issue that threw me off is that you're comparing the GPU network on the hosts to desktop computers. But in thinking, I think that's fair since the GPUs are the (primary) processing elements.

No, most of the cloud and internal infra at those orgs isn't supercomputers. Each of the major cloud vendors has supercomputer-like products. Supercomputers today are defined by having networks that allow the processing elements to reach a significant level of utilization even though the problem is partitioned over millions of processing elements.

The cluster that MSFT build for OpenAI is definitely a supercomputer.

I struggle to see the strategic benefit? Are they going to do restrictive license by geography or something?

Feels very “me too” without much of a plan frankly

The country runs on old people voting to "level up" and "build back better". 2-3 word slogans so hearing "Quantum" and "AI" during the budget today is just bravo.
The UK gov doesn't have a clue what it's doing, so they invent a bunch of patriotic crap to try and keep the masses satisfied.

Last year it was a flagship yacht, this year BritGPT. Just stick a Union Jack and 'Brit' somewhere in it, and call it a day.

The country is going through an economic and existential crisis, with amongst the lowest productivity stats in Europe, the shitshow of Brexit impacting everyone, healthcare crisis and national strikes due to high inflation.

Truthfully the UK economy is held together by a handful of dodgy banks in London, and if these left, we'd be left as a borderline third world country. The country essentially makes nothing and is fuelled entirely by debt and consumption. We've become a nation of hairdressers and "luxury" cafes. Electorate is generally stupid, so none of this will change anytime soon.

lets hope their lead engineers won't get the turing treatment, expecially when cadres will be dissatisfied about their ego petproject managed by their buddies.

UK had its chance to be a tech powerhouse, and wasted it. Nobody ever cared about why.

It would be good if there was some counterweight to the quasi-monopoly on ML/AI by USA megacorps. Just history shows that government projects are usually ran by people that have no idea what they're doing.
There is, it's called China. Be careful what you wish for
(comment deleted)
Blimey....me haven't gots any GPU of my own...lordy