Live data from Hacker News

GPU advancements in M3 and A17 Pro [video]

developer.apple.com

61–70 of 148 posts

Re: GPU advancements in M3 and A17 Pro [video]

#61
post #34

Earlier quoted context omitted.

I think a better comparison is to look at floating point performance. For example, the 10 core M2 GPU does 3.6 TFLOPS (FP32) while an RTX 4060 does 15 TFLOPS and an RTX 4090 82.58

While FP32 non tensor flops at least looks comparable, FP16/BF16 with tensor core(nowadays a default for any neural network including LLM) at 330 TFlops/s blows away M2.

Many of us still use our graphics chips for graphics, where FP32 is king.

Re: GPU advancements in M3 and A17 Pro [video]

#62
post #60
post #52

Earlier quoted context omitted.

It's not that simple though though. I have never got through an entire day with an iPhone (XR, 12, 13 Pro). I'm just hitting 2 days easily with my Pixel 7a with the same crap on it. My daughter just took an iPhone 15 back because it won't get through the day.

Hmm, interesting. I have the opposite with my 12. We must have quite different use patterns.

The 12 was the least crappy.

Re: GPU advancements in M3 and A17 Pro [video]

#64
post #38

It’s amazing how bad the competition is. The A17 pro has 2 performance cores and 4 efficiency cores. The Google G3 has 9 cores of 3 different types, the fastest being slower than Apple’s performance cores, the most efficient being less efficient than apple’s efficiency cores. And it’s a phone so you don’t take advantage of the extra parallelism. You just get the worst of both worlds. no wonder these android phones ha…

A big part of Apple's "winning formula" is taking their giant piles of money and negotiating exclusive contracts for whatever is scheduled to be the most advanced semiconductor node next year. Anyone else literally cannot compete, they don't have billions in pocket change they don't know how to spend otherwise, so they'll have to wait until the exclusivity agreement expires.

Sorry, but this sounds the same as the cheap “you just got lucky” to someone who worked day and night through sweat and blood to achieve something.

Re: GPU advancements in M3 and A17 Pro [video]

#65

Earlier quoted context omitted.

Metal owns a significantly bigger market for gaming revenue than DirectX.

Probably, but that's a completely different claim from your first, isn't it?

There are also more games on Metal than DirectX. And when I say DirectX, I meant the latest versions of DirectX. No idea what the count is for all games released for DirectX total. It's not relevant for the topic I was replying to.

The OP said Apple should switch to DirectX. They can't because it's closed source. The reason given was that devs won't support 2 APIs. They already do. They support DirectX and Vulcan (PS5 version) almost always. And devs already support Metal - with more games than the latest DirectX.

Re: GPU advancements in M3 and A17 Pro [video]

#66
post #59

I’m always impressed with the speech synthesis that Apple uses to make the voiceovers in these videos. Some of them almost sound like real people!

From the variety of intonations based on context, I doubt it’s speech synthesis.

I think parent comment is being ironic. Not sure tho.

Re: GPU advancements in M3 and A17 Pro [video]

#68

Does the complex block in the diagram refer to complex numbers? That doesn't sound typical, does it? What type of work load that typically run on the GPU that would require complex numbers?

Judging by the output/GUI of their GPU profiler, "complex" there is more like "complex instructions", think f32 (floating point) ops that aren't additions and multiplications (and FMAs), but trigonometry, square roots, that sort of thing.

Re: GPU advancements in M3 and A17 Pro [video]

#69
post #34

Earlier quoted context omitted.

I think a better comparison is to look at floating point performance. For example, the 10 core M2 GPU does 3.6 TFLOPS (FP32) while an RTX 4060 does 15 TFLOPS and an RTX 4090 82.58

Unfortunately, hardly. Ampere's (Nvidia 3000 series), Ada's (Nvidia 4000 series), and RNDA 3's (AMD 7000 series) GPUs have doubled up their FP32 units in ways that differ in implementation (between AMD and Nvidia) but are relatively similarly poor in their ability to be utilized properly at rates much higher than pre-doubling (Nvidia is doing better than AMD in that, but very far from great). The formal TFLOPS compar…

Those statements have to be made carefully. A lot of the time the GPU is memory-bandwidth bound, so a increase in FLOPS does nothing. Doesn't mean they're worthless.

Re: GPU advancements in M3 and A17 Pro [video]

#70

Does the complex block in the diagram refer to complex numbers? That doesn't sound typical, does it? What type of work load that typically run on the GPU that would require complex numbers?

FFT plus some game stuff requires complex numbers to do partial rendering (e.g. do some now and then do more next frame - I've lost the link to the talk but IIRC EA did a talk on how they made a shader that emulates lights in the background that are out of focus (not Guassian but the actual cool effect as if it was a real camera))
Post reply on HN