The Register

Biting the hand that feeds IT — Enterprise Technology News and Analysis

Tens of thousands of Nvidia GPUs sit idle in Meta's Prometheus supercluster, just waiting for a failure

More than 11 percent of the GPUs at Meta’s Prometheus supercluster in New Albany, Ohio, are either dead or sitting idle waiting to step in when the next drops out, Zuckercorp revealed this week. The massive pool of redundant GPUs is just one of several measures the hyperscaler has taken to keep its AI training runs on track. Prometheus is among Meta's largest compute deployments to date. Powered by Nvidia's Grace Blackwell and (soon) Vera Rubin rack systems, Meta says the supercluster will eventually scale to a gigawatt of capacity spanning about a million accelerators. But as anyone who has worked on a large scale compute cluster understands, whether for LLM training or traditional HPC workloads, more chips inevitably means more problems. In an eight-GPU node, the chance of having a GPU fail is relatively low. In a 100,000-GPU cluster, failures are unavoidable. Meta is building something that's 10x larger and requires distributed training runs across multiple datacenters. Keeping the entire thing humming long enough to reach the next checkpoint becomes a major headache. In a blog post published this week, Meta offered a unique look at the work it's done to keep failures from derailing the development of models like Muse Spark or its most recent release Muse Wonder. Idle GPUs are the cost of continuity When Meta began the first phase of its Prometheus deployment in New Albany, the company says, it was experiencing roughly 1,000 interruptions per day for every 8,000 GPUs. Interruptions don't mean GPU failure. They simply mean something crashed, failed, or timed out, forcing the training run to stop and roll back to the last known good checkpoint. Meta claims in the year since it's been able to cut down the number of interruptions by 99 percent, to about 11 per day per 8,000 GPUs. One of the ways it's done this is by keeping some of Prometheus' GPUs in reserve. The cluster is currently powered by a combination of GB200 and GB300 systems, each with 72 GPUs per NVLink domain. However, only 64 of them are ever in use at any given moment. The other eight are essentially hot spares. Meta did this because a single failed GPU would take out an entire rack and interrupt the training run. Now, when a GPU fails, one of the spares can slot in and take its place. While this saves time — Meta doesn't have to drop the entire rack from the cluster or wait for someone to swap the faulty component to start training again — a failed GPU would still result in an interruption, albeit a shorter one. Parallel resiliency To mitigate this, Meta took advantage of the fact that large scale training jobs usually use data parallelism, where multiple copies of the model are resident within the cluster. "When a fault can be isolated to a data-parallel model replica, we reduce the impact of a hardware failure by allowing a single faulty replica to be taken offline, while the remaining cluster repeats that step and continues productive training," Meta explained. "The compromised slice simply restarts on available spare hosts and resynchronizes, converting a potential total system halt into a minor, temporary reduction in aggregate throughput." In other words, Meta's training runs only get interrupted if the fault exceeds the data parallel domain. When this happens, the company has implemented a comprehensive checkpointing scheme, which you can think of a bit like auto-save or a revision history. That way if something does fail, Meta doesn't have to start over from scratch. "Our distributed checkpointing architecture asynchronously saves the model state — including gradients and optimizer data — to multi-tier storage," the company wrote. NVLink growing pains Meta says one of the most difficult challenges was making the NVLink fabrics used to connect 72 GPUs behave like one great big accelerator. Earlier H100 and H200-based systems featured just eight GPUs per NVLink domain, which meant the links were far shorter and less numerous. But this functionality was expanded nine-fold with Nvidia's Blackwell generation. "With over 600,000 NVLink connections, even marginal signal degradation triggers frequent NVLink recovery cycles," the company wrote. To overcome this, Meta had to implement a continuous telemetry system and conduct L11 diagnostic burns to isolate weak links before the systems were put into production. Power was another challenge. Ramping up and down tens of thousands of GPUs for a training run can introduce massive spikes in power consumption called transients, which can overwhelm power supply equipment. According to Meta, by focusing on the stability and reliability of its cluster, it was able to achieve more than 85 percent "goodput" — a measure of useful throughput — for pretraining and more than 90 percent for reinforcement learning on its latest model Muse Wonder. The company's ambitions don't stop here. As it works its way toward a million GPUs, Meta hopes to get its interruption rate down to just two per day for every 8,000 GPUs, or about 100,000 GPU-hours mean time between interrupts. ®

kottke.org

Jason Kottke's weblog, home of fine hypertext products

Why Do Some Places Just Feel Right?

Gregory Wieber does these engaging, info-rich videos on tech history — I posted his HyperCard Changed Everything video back in the spring. For one of his latest videos, Wieber goes through a short history of Christopher Alexander’s landmark book, A Pattern Language (Bookshop), which anyone interested in building anything should at least have paged through once in their life,1 and how his work inspired not only object oriented programming and the invention of wikis, but also SimCity and The Sims.

  1. The Timeless Way of Building is shorter, less dense, and perhaps a better introduction to Alexander’s ideas about patterns. ↩

Tags: Gregory Wieber · simcity · The Sims · video games · Will Wright

Found Slide -- The Buckley Collection

Thomas Hawk posted a photo:

Found Slide -- The Buckley Collection

To Some Extent

Thomas Hawk posted a photo:

To Some Extent

this isn't happiness.

ART, PHOTOGRAPHY, DESIGN & DISAPPOINTMENT INSTAGRAM ★ ELSEWHERES

The last days of disco, Andrew Miksys

The last days of disco, Andrew Miksys


The back page, Philipp Eichhorn

The back page, Philipp Eichhorn


Anil Dash

A blog about making culture. Since 1999.

How to install an app on your Commodore 64

It’s time to install an app! But here in 1986, we still call them “programs,” not apps. So, you’ll want to set aside some time to get started installing a program.

Since you have a Commodore 64, there are really only two options for getting new programs this month: COMPUTE!’s Gazette and RUN, and you have to hope that one of those magazines isn’t sold out at the book store. So let’s get going.

Go To The App Book Store

You will need to ask your mom if you can ride your bike to the mall. The dirt mall is closer, but the magazine stand at the dirt mall doesn’t carry any computer magazines, so you’ll need to take a longer ride to the good mall, where the book store actually has computer magazines. It’s a couple of miles to the mall, so usually you would have a friend come with you, but you called their house and nobody picked up, so today it’s a solo trip.

Only one book store carries computer magazines at this mall; the other one only carries magazines about “serious” topics, but they can order back issues of a magazine for you if you want, you just have to wait a few weeks and they’ll call you when it comes in.

The guy at the book store doesn’t know the difference between the different computer magazines, so you can’t ask him if they have the one you want in stock, and he’s probably not going to answer a kid anyway. So you just have to go through all the titles one by one, and hope nobody put a copy of People or Omni in front of it by accident.

There are no ratings, and no reviews of the programs themselves. The closest thing you get is the magazine’s own reviews of hardware — modems, mostly — and a cover that promises you the issue has the thing you want. This month’s cover has a “Buyer’s Guide To Modems” banner across the top.

The cover of COMPUTE!’s Gazette, March 1986 (issue 33), with Survivor as the lead feature and a “Buyer’s Guide To Modems” banner across the top

Once you’ve got a copy of COMPUTE!’s Gazette and you’re checking out at the store, you can see that it’s three dollars for the magazine (about nine bucks in 2026 money). If you’re lucky enough to have a five dollar bill, you’ll still have two dollars left over after buying the magazine. That means you’ll have enough money to swing by the record store later and grab a 45 of one of the new singles, like Sheila E.’s “A Love Bizarre,” written by Prince, or The Bangles’ “Manic Monday,” written by Prince, or Prince and the Revolution’s “Kiss,” written by Prince.

Pick Your Program

Now it’s time to race home with the new magazine in hand. You’ll have to wait for everybody to get off of the TV that’s by the computer so you can switch it over to the channel the computer is on and get down to work.

Turn on the switch, and you’re at the blinking blue cursor where it says READY. while the screen is still warming up a bit.

When it comes to installing apps programs, it’s all about options, and this month, we’re spoiled: there are two! They’re both games: Survivor, an arena game where, “if you’re quick of mind, eye, and hand, you might outfox your opponent,” and Shifter. Truly, an embarrassment of riches. Since Survivor is the one on the cover, we’ll go with that one.

(Two or three programs a month is pretty typical. That’s… the app store.)

Type It In

Getting this program running is standard stuff — you just read the article on page 36 that describes the game, and then flip to pages 106 and 107 where there’s the code for a short BASIC loader, and then continue on to pages 107 and 108, where there are 345 rows of densely-packed listings consisting of 9 hexadecimal character pairs, all of which have to be typed in perfectly with zero errors or else your entire game will refuse to run.

A quick sample of the early part of your task looks like this:

The start of the machine language listing for Survivor, from COMPUTE!’s Gazette, March 1986, page 107

After you’re done typing that page in, you’re about a quarter of the way done, assuming you didn’t make any mistakes.

Wait, what’s that? Where are you supposed to be typing these in? Simply type them into the MLX program where you… wait, what’s that? You don’t have the MLX utility that’s used to type in machine language code for games and programs listed in the magazine?

Oh, don’t worry, you’ll just need to type in the code for that program. There’s an article explaining what MLX is, which you can read really quickly on page 93, and then you’ll find the code for it on page 94. That one’s only 100 lines of code, so it should be easy enough to type in. And of course, you’ll know if you made any mistakes when typing, thanks to the Automatic Proofreader.

Wait, you don’t have the Automatic Proofreader program?

Well, no worries. It’s only another 31 lines of BASIC code, which you can find on page 97. (This one you have to type in perfectly on your own; there’s no proofreader for the proofreader.) Once you do that, you’re all set.

The Automatic Proofreader article and BASIC listing, from COMPUTE!’s Gazette, March 1986, page 97

Now, you can just use the program that lets you enter the program to make your program. It should only take about half an hour to type in the code for the Automatic Proofreader, and maybe another hour or two for MLX. Let’s call it two hours total between them.

After that, Survivor is ~30 lines of BASIC plus ~350 lines of hex code, so… maybe six hours? But at least MLX will catch any typos as you go.

Once all of this is complete, be sure to save your work to a floppy disk so you don’t have to type it all in again! If all you have is a cassette deck and you’re saving to tape, it’s going to take probably 10–20 minutes of staring at a blank screen when you save, so set aside some time for that.

In total, it should only take you about 8 hours to have Survivor ready to play, plus however long it takes you to get to the mall, buy a magazine, and come back.

Ready To Play

(Click or tap to get started.)

[This is Survivor by Kevin Mykytyn and Mark Tuttle, from COMPUTE!’s Gazette, March 1986, running in the VICE emulator. The game loads and runs on its own, which takes a few seconds.]

Controls: the yellow player uses W/A/S/D to move and F to fire; the cyan player uses the arrow keys to move and Enter to fire.

Next Steps

The Download

Someday, rather than typing all of this in, you might be able to use your 300 baud modem to download already-created versions of these games and tools. You could dial a local BBS, if there’s one nearby. If you’re unlucky, the only one you can reach is a long-distance call, and you’ll be paying by the minute for as long as you’re connected. Or you could look for a local dial-up number for the Quantum Link online service (which will eventually evolve into America Online!).

Transfer times can range from tens of minutes to hours, and of course during those calls, you are tying up what’s usually the sole voice phone line for the household. Anyone picking up a phone handset in the house threatens to knock your connection offline, forcing you to start the whole process all over again.

Customization

Now that you’ve enjoyed your game of Survivor, there are some fun ways to customize your little computer and give it a personal touch.

Just for context, here’s a to-scale comparison of the screen resolution of your Commodore 64 to the dimensions of an iPhone Duo’s unfolded screen.

Commodore 64 screen compared to the iPhone Duo inner display, at the same pixel scale A 2670 by 1878 pixel rectangle represents the iPhone Duo inner display. In its top-left corner, drawn at true size, is the Commodore 64 screen: 384 by 272 pixels including border, with a 320 by 200 pixel text area. The C64 fits about 48 times into the Duo display. On hover or focus, the C64 shows its READY. prompt and the Duo shows the 180 by 180 pixel App Store icon at the same scale. READY. Commodore 64 384 × 272 pixels (320 × 200 content area) Icon for scale 180 × 180 pixels iPhone Duo inner display 2670 × 1878 pixels
Hover over (or tap) the comparison to see a C64 prompt and an App Store icon at the same scale.

You can’t change the wallpaper on your Commodore 64, but you can easily change the background colors for both the center area of the screen and the border. All you have to do is manually assign the proper numeric color code to the correct memory register corresponding to the values of each of those settings.

Memory address 53281 will set the background color for the primary content area, and a color code of 1 sets a nice readable white background, so it only takes a simple POKE 53281,1 command at the prompt, and you’re all set. Similarly, POKE 53280,4 will make the border of the screen a nice bright purple color, and of course there are a full complement of 16 colors to choose from.

Naturally, none of this customization is stored anywhere permanent, and it will all be lost if you turn off your computer or run a program.

READY.

I hope you’ve enjoyed this brief overview of how to get one game running on your Commodore 64, and perhaps gained a little appreciation for how things have gotten a bit simpler over the years.

Also, I will be entertaining a motion to return to calling our software “programs” instead of apps once more. Perhaps we could use the term to distinguish the software that’s created by humans actually typing things in, as opposed to the kind that’s merely generated by machines?

Wel.nl

Minder lezen, Meer weten.

Wall Street overwegend hoger na cijfers en lagere olieprijzen

NEW YORK (ANP) - De hoofdgraadmeters op de Amerikaanse beurzen zijn dinsdag overwegend hoger geëindigd. Een daling van de olieprijzen en de verwachting van sterke kwartaalcijfers leken de zorgen over de hoge investeringen en koerswaarderingen in de AI-sector even naar de achtergrond te duwen.

De Dow-Jonesindex eindigde de handelsdag 1 procent hoger op 52.495,88 punten, onder meer gesteund door een koerswinst van industrieconcern 3M (plus 5,8 procent), na de bekendmaking van beter dan verwachte kwartaalcijfers. De bredere S&P 500-index steeg 0,3 procent naar 7712,57 punten en techgraadmeter Nasdaq daalde een fractie tot 26.424,82 punten.

De olieprijzen daalden. Amerikaanse olie kostte 1,8 procent minder op 101,79 dollar per vat. Een vat Brentolie werd 0,6 procent goedkoper op 108,96 dollar.

Dalers

Netflix zakte 1,7 procent. De streamingdienst maakt na de slotbel in New York zijn resultaten over het afgelopen kwartaal bekend. SpaceX, dat ook met cijfers komt, daalde 0,1 procent.

Meta verloor 1,6 procent, een dag voor de bekendmaking van de resultaten over het derde kwartaal. Dinsdag werd ook bekend dat de directeur voor internationale aangelegenheden bij het moederbedrijf van Facebook en Instagram, Joel Kaplan, vertrekt bij het bedrijf. Hij werkte ruim vijftien jaar bij Meta.

Gezondheidszorg

Verder werden aandelen van bedrijven in de gezondheidszorg over een breed front meer waard. Stijgers waren onder meer farmaceuten Eli Lilly (plus 3,5 procent) en Moderna (plus 6,7 procent). "Aandelenbeleggers staan nog altijd een beetje sceptisch tegenover de AI-handel en het vermogen van sommige van deze bedrijven om hun investeringen te verzilveren, dus je ziet dat er wat geld naar andere delen van de markt stroomt", zei hoofd investeringen Jim Baird van Plante Moran Financial Advisors daarover.

"Beleggers zoeken naar kansen buiten de techsector en de gezondheidszorg is een van de sectoren die daarvan profiteren", voegde Baird eraan toe.

Hasbro won 11,2 procent. De speelgoedmaker, onder meer bekend van Monopoly, Zeeslag en Scrabble, heeft zijn verwachtingen voor de omzet en winst voor dit jaar naar boven bijgesteld.


VK: Voorpagina

Volkskrant.nl biedt het laatste nieuws, opinie en achtergronden

Amerikaanse Defensieminister Hegseth bezoekt onaangekondigd Netanyahu

Ebola-uitbraak breidt zich uit over Afrika: eerste besmetting vastgesteld in Nigeria