Hacker News new | past | comments | ask | show | jobs | submit login
Summit Supercomputer Up and Running, Claims First Exascale Application (top500.org)
57 points by rbanffy 9 months ago | hide | past | web | favorite | 56 comments

This is a poorly written article.

Here is a better source: https://www.top500.org/news/summit-up-and-running-at-oak-rid...

Interesting bit about nVidia Tesla V100 GPUs:

Assuming all those nodes are fully equipped, the GPUs alone will provide 215 peak petaflops at double precision. Also, since each V100 also delivers 125 teraflops of mixed precision, Tensor Core operations, the system’s peak rating for deep learning performance is something on the order of 3.3 exaflops.

Those exaflops are not just theoretical either. According to ORNL director Thomas Zacharia, even before the machine was fully built, researchers had run a comparative genomics code at 1.88 exaflops using the Tensor Core capability of the GPUs. The application was rummaging through genomes looking for patterns indicative of certain conditions. “This is the first time anyone has broken the exascale barrier,” noted Zacharia.

Ok, we've changed the URL to that from mhttps://www.eetimes.com/author.asp?section_id=36&doc_id=1333...

Agreed, check out the top500 article or the direct ORNL System Overview. https://www.olcf.ornl.gov/for-users/system-user-guides/summi...

I wonder what the application was. There is not that much deep learning in genomics.

The tensor cores are simply matrix multiplication + accumulation. They don't need to be used purely for deep learning.

The code is Comet https://www.sanger.ac.uk/science/tools/comet and based on the PR I think they ran it in embarassingly (or lightly) parallel mode (IE, very little if any communication between nodes except for periodic reduces.

What’s not inside the Summit Supercomputer speaks volumes: Intel.

Knights Landing/Hill/Mill is simply not compelling; Omni-Path was created as an infiniband knockoff that doesn’t beat Mellanox. The Cray Gemini/Aries interconnects can be found all over the top of the list (and the Intel acquisition of those interconnects happened in 2012), but you don’t see Omni-Path replacing anything.

Meanwhile, Nvidia comes out with NVLink and begins to build small clusters of GPUs connected by larger networks containing IBM and Mellanox. A vacuum was created, and IBM and Mellanox moved (back) in.

The DOE (and DOD, but with whom I’m less familiar) tends to spread out these purchases over multiple vendors to keep multiple US-based providers able to build and support these machines (and I imagine to keep costs competitive).

The last few acquisitions by ORNL and LANL have been Crays while ANL and LLNL were buying IBM Blue Genes. With this generation, it looks like things have switched. As another poster mentioned, it certainly seems like ANL’s next one will be Cray/Intel. It was going to be based on Knight’s Hill, but Intel cancelling that sort of put the architecture up for grabs.

I would love to see Intel tweaking the Phi line with asymmetric cores like some ARMs do. Having a couple brawny proper Xeon cores and a bunch of smaller 4-thread cores, all coupled with local HBM (and maybe some dedicated HBM for each core) would make it a very versatile part that, with some tuning in number of cores, cache sizes, HBM size, etc, could cover from low-end server all the way to supercomputing.

I don't think there is much doubt core count will increase on all segments and that asymmetric core tech that's currently used in ARM is pretty cool.

Do HPC-oriented ARMs do that?

I don't see the advantage of mixing Phi and SKX cores. Just use an appropriate balance of different nodes (maybe not all Intel).

It makes sense for multi-node machines, much like we do some tasks mostly on CPUs and others on GPUs within a single node. A processor like this makes much more sense on desktops and general-purpose servers, as most of the time my Xeon cores are doing things an Atom would be perfectly capable of doing at a fraction of the power consumed. This translates into more heat and more cooling. If you consider a Xeon Phi uses 300 Watts for 256 threads, this translates roughly to 1.2 W per thread, which is well within what I would expect from a very puny Atom core. Being able to power down most of my computer while, say, I write this, would be a very nice feature.

Intel knows better than anyone that they need to sell a roadmap, not a chip. Who’s going to put in a large advance order on a bunch of future silicon that may get cancelled as well?

Knockoff? Infinipath used Infiniband at first because we could only build one chip, not a host adapter and a switch. Turns out that Infiniband is flexible enough that we kept on doing that for several generations.

Omni-Path Gen1 has a Wolf River NIC and a Prairie River Switch.

What do the code names have to do with Infinipath being a knockoff?

Omni-path isn't support on AMD chips, let alone Power 9. I don't agree with the decisions, but there you go. We switched from 3 generations of Pathscale IB adapters to Mellanox because of it.

Sometimes I wonder about the longer-term future of infiniband. Originally it was a multi vendor standard, but nowadays it's a one-shop show. Squeezed from above by high end networks supporting things like adaptive non-minimal routing, and from below by ethernet (roce etc.) And squeezed from the side by Intel with their deep pockets.

And apparently mlnx is pressured by some activist investors to reduce R&D expenses and pay more dividends instead.

Yes, but rumor has it that Intel will still be the supplier for Argonne’s next computer. Which if everything goes to plan will be the first exascale machine.

Even the previous generation Phi's pack about 3.x peak GFLOPS per socket. Tuning HBM size and AVX512 pipelines can certainly help increase that, even if their 10nm is proving harder than expected. It's a matter of time before they can go full 10nm.

You certainly see OPA replacing IB -- I personally know several examples, though some HPC vendors now seem to be making it difficult to buy. It has a fairly healthy showing at top500, considering it hasn't been widely available for long. I know the Mellanox propaganda, and have some experience of it, along with promises of help to make it work that evaporated.

I can't remember where to look for OPA's features to help MPI implementation, but someone else might be able to comment.

This is very short sighted. Just wait a month or so and this machine will not look like anything special. ORNL typically doesn't use Intel.

> 27,648 Nvidia Tesla V100 GPU modules

holy shit

I always wondered what’s the bulk discount on these since it’s north of $200,000,000 for GPUs alone.

This article suggests that Summit cost somewhere in the low $100 million range and last I heard from DoE that was accurate, so they aren't exactly paying retail.


Price isn't really a concern with these computers, though, because the sort of experimental work they are intended to "replace" (using that loosely, since a lot of the things they simulate are impossible to actually do) is far more expensive. Leadership-grade computing is all about enabling new classes of problems to be solved.

Regardless of the leadership position, most of the time a bunch of money can be allocated from nuke maintenance budgets. Maintaining a massive nuclear arsenal without testing requires a ton of computing power and the cost of upgrading supercomputers a few times a decade is a rounding error.

Summit is an open science machine (meaning any researcher can apply for time, but it's very competitive so getting an allocation is difficult) and is not budgeted to NNSA for stockpile maintenance as far as I know. It should be running mostly non-classified scientific research, though there is a provision for running sensitive research like stuff related to operating nuclear plants. Sierra at LLNL is the one that is primarily targeted towards classified weapons-related research and NNSA operates independently within DoE.

It's not budgeted for it but I heard that some of the FastForward 2 program money ended up going to ORNL because NNSA needed to do some early stage verification that was prohibitively expensive for them to do on their own but trivial for Summit (since they were already getting the hardware).

AFAIK there isn't a single publicly owned supercomputer in the US that wasn't funded in small part by stockpile maintenance budgets, even if they were never used for that purpose.

Very likely true. I know that stockpile maintenance is at least a tangential concern for all of them, even if it's just to have something available in reserve. Budget allocations are complex beasties, especially in DoE which pursues a variety of missions. The vast majority of work on the ORNL computers is not weapons-related, however.

I'm not sure you can get a discount for any purchase, since 100% will be sold anyway.

In high volume you cut out various middlemen so the price can be lower while the per-die revenue remains the same.

There isn’t a middleman for this configuration you can only get the NVLINK ones from NVIDIA.

I don't know for sure obviously, but based on my time in the semiconductor industry they will force lower volume sales through distribution (even if the part is not generally available). This is for financial risk and supply chain reasons (e.g. RMAs, shipping/customs/tax/duty).

There’s still something to be said for inherent price insensitivity for the national labs.

Bulk discount when currency miners will pay full price?

Nvidia was probably under contract for this before mining blew up to where it is today. Provisioning for these machines starts 5-10 years before they ever come online.

This is a product that is only available from NVIDIA directly there is zero mining pressure on this specific product and channel.

Why do they need expensive Power 9s when the bulk of the processing is done by GPUs?

Partly because we don’t want to be locked into using Intel for both of DOE’s open science machines. In the lead up to the exascale or near exascale machines (2012-now) I don’t remember hearing much about AMD, so presumably Intel and IBM were the only vendors supplying general purpose CPUs.

Because Power 9's have on-chip NVLink ports.

This. CPUs are hungry.

Because all the Blue Gene/L/P/Q code is POWER.

Sort of, but Blue Gene tech was always an Argonne thing, Oak Ridge has been the one doing GPUs for awhile now. Unless something weird happens Argonne and Oak Ridge will always be running different types of computer since we don’t want to be locked into one specific vendor or hardware configuration.

Aren't all the new DOE machines GPU at this point? I understand A21 and NERSC9 both are, though the vendor isn't announced yet as far as I'm aware.

I drive by a site with large signs declaring it to be an Exascale computing construction project at Los Alamos, but I'm not sure what they're building. I'm sure they've announced it somewhere.

I think I still have my nv3 graphics card. Fun to think of how Nvidia grew.


I'd go for 'imagine a Beowulf cluster of these'

"Competition remains stuff."

Is there anything preventing them from mining crypto as a burn-in to help subsidize the costs?

Yeah, common sense.

Also, actual science work that they have to do.

> Yeah, common sense

Could you explain

> Also, actual science work that they have to do.

Presumably these clusters aren't 100% utilized 100% of the time. They certainly weren't at the national lab I had access to ages ago...

My question was more inquiring if there's any red tape preventing the laboratory from paying the bills with mining, if it could do so profitably. Let's just assume there's idle time where this could hypothetically occur.

I'm not even trying to suggest that they should do that, it's just an interesting relatively new possibility and these things are quite expensive.

The cost of the energy to do so would not be worth the bitcoins mined. Maybe some alternative crypto-currencies would break even, but it wouldn't be easy.

Sitting idle, the machine is not using nearly the power draw of when it's running full-tilt.

I'd be surprised if it sits idle at all. Someone correct me, but it's gotta have a job queue, and a priority for each. There are plenty of problems (every single one submitted) where it's energy consumption is irrelevant.


It still depends on scientists to produce code that can run during off hours. (And how well are scientists known to code?)

>The cost of the energy to do so would not be worth the bitcoins mined. Maybe some alternative crypto-currencies would break even, but it wouldn't be easy.


No one wants the national labs accepting payments from anyone but the US government. Especially if they’re selling “digital assets.” I’m trying very hard to not litter this reply with swear words. Concerns about national security abound.

lol yeah, they have actual productive things to work on.

Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact