Live data from Hacker News

Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

blogs.nvidia.com

61–70 of 347 posts

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#61
post #13

Earlier quoted context omitted.

Physics simulations. There's a rule of thumb that to get an n-bit accurate result after a long chain of calculations, intermediate results should be stored with 2n bits. Often using the full dynamic range of a float is necessary because the magnitude of different physical phenomena varies so wildly. I guess people do store intermediate results in floats in order to take advantage of GPU acceleration. However, once yo…

I've always argued that if you are getting close to having to worry about underflow, overflow etc. then you have an ill-conditioned problem and just increasing the size of your intermediate results won't help you a huge amount because you need more precision from your inputs. There are very few fields where you need more than the 7 decimal digits afforded by floats. Maybe the only exceptions are in astrophysics.

Lattice QCD, especially near the physical point, has poorly-conditioned matrices that one wishes to solve Mx=b for. The state-of-the-art is that the [sparse] matrices can be as large as 4×3×(128^3 × 192) ~ 5e9 on a side. It's not so rare to find legitimately difficult problems in hard sciences.

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#62
post #46

How does RAPIDS relate to GOAI and Arrow? It seems like the same technology keeps getting a name change...?

GoAi was to get GPU developers on the same page and to work together to build an ecosystem for analytics on GPUs.

RAPIDS is a project that was born out of GoAi to bring that ecosystem to Python.

It is built on Apache Arrow (although on GPU memory), and has many of the original GoAi members like my team, BlazingSQL, and others such as Anaconda, Nvidia, and many MANY others.

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#63
post #50

Stealing Epic Games/Unreal Engine's thunder. If Nvidia was a human, they'd be the type to propose at someone else's wedding.

So wait, the GTC keynote which was scheduled weeks/months ago, happens to follow news that Epic dropped with absolutely no warning, and apparently that counts as stealing thunder. Is that really what you are saying?

Nvidia probably collaborated on the Epic demo but also they are aimed at two entirely different sets of customers. Nvidia's news cycle is data center updates in May, consumers/gamer updates in September.

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#65
post #33

In my experience, Jensen Huang's keynotes are unprofessional in the best possible way. I remember thinking during an entire GTC presentation "Wait, this guy is the CEO?" He seemed like an excited engineer who happened to stumble onto stage.

Did you see his video before the keynote? I had a good chuckle.

https://www.youtube.com/watch?v=So7TNRhIYJ8

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#66
post #60
post #47

Earlier quoted context omitted.

Hypothetically, from an ISA perspective, why couldn't Intel and AMD extend x86-64 more fully with SIMD / MIMD instructions? (as in, way more fully than MMX / SSE / AVX) Naive question, because I literally don't know the link between CPU instruction stream and GPGPU instruction stream. But it seems like there would be an opportunity to seize the higher (open) ground at the ISA level, and then force Nvidia to implement…

> why couldn't Intel and AMD extend x86-64 more fully with SIMD / MIMD instructions I think there is that latency vs bandwidth trade-off where CPU likes lower latency and GPU higher bandwidth, but you can't achieve the same with a single chip.

GPUs are all a single chip atm.

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#67

I'm confused. Is there any relationship between the recent Ampere Arm64 servers ( https://news.ycombinator.com/item?id=22475036 ) and Nvidia's "Ampere Architecture", or is it just a case of them using the same name?

Same name, but Ampere the company probably came first (2017). They're both named after the famous mathematician and physicist. https://en.wikipedia.org/wiki/Andr%C3%A9-Marie_Amp%C3%A8re

Ampere has been on NVidia's roadmap for the better part of a decade.

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#68
post #4
post #2

Extending the tensor Ops to FP64 is an interesting, if not surprising, design choice. Are there many applications sure to leverage this capability? Aside from HPL, of course.

I am suspecting that this is specifically targeted at the HPC market as the lack of FP64 has always been a hindrance to HPC deployment. You have to remember that the HPC market is $35B today. HPE makes $3B a year alone from that, maybe more with Cray acquisition. So it's no surprise that NVIDIA wants to position themselves on that market. Plus, you have too look at the long game with MLX acquisition ( heavy player in…

Lately they have also been working quite a bit with POWER, quite a few of the big HPC rusns on the POWER/Mellanox/NVIDIA combo. So that could also be something they look into more, instead of going with x86.

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#69
post #60
post #47

Earlier quoted context omitted.

Hypothetically, from an ISA perspective, why couldn't Intel and AMD extend x86-64 more fully with SIMD / MIMD instructions? (as in, way more fully than MMX / SSE / AVX) Naive question, because I literally don't know the link between CPU instruction stream and GPGPU instruction stream. But it seems like there would be an opportunity to seize the higher (open) ground at the ISA level, and then force Nvidia to implement…

> why couldn't Intel and AMD extend x86-64 more fully with SIMD / MIMD instructions I think there is that latency vs bandwidth trade-off where CPU likes lower latency and GPU higher bandwidth, but you can't achieve the same with a single chip.

I guess this is fundamentally a homogeneous vs heterogeneous ISA question. I.e. is your ISA intended to operate one chip, or multiple cooperative chips / complexes?

Re: Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU

#70

5 petaflops in DGX? That alone would put one of those babies into TOP500 top 50, and a superPOD would make no. 1, no? Well, if it could do that performance on Linpack/Rmax.

Top500 is generally based on double precision (64 bit).
Post reply on HN