HackerX
HomeRank #91
@VadimYuryev

Hardware

@VadimYuryev

View on X
Recommended by 2 HN userstechnical
View on X

Why Hacker News recommends it

4 comments from 2 distinct recommending readers, between 2022 and 2022.

  1. @brigadeRecommends2022
    Well the claim is also that it isn't generally an issue for the M1's architecture until you scale up to 32 cores or more [1], which is beefier than any other current GPU outside of AMD and NVIDIA's offerings. So it's completely believable that the GPUs you worked on could have used virtual memory for everything without it ever becoming a performance issue. (alternatively: it looks like the M1 Pro only has 24 MB L3, so it's likely that actual cache misses become an issue before TLB misses, but the Max/Ultra have more cache so that could invert) [1] twitter.com/VadimYuryev/status/15142957…
    Apple's M1 Ultra comes with a 32MB TLB bottleneckRead the thread
  2. @PartiallyTypedRecommends2022
    That's an interesting limitation: twitter.com/VadimYuryev/status/15142956…
    2022 Mac Studio (20-core M1 Ultra) ReviewRead the thread
  3. @ksecDisagrees2022
    >Note that TBIR appears to be a term the author... Tile-Based Immediate Rendering, or Tile-based immediate mode rendering (TBIM) is quite well known and not an invented term. [1] Given this is from MaxTech. I nearly stopped reading when he listed "they started working on the chips 5-7 years ago". But since he quoted hishnash, may be worth a read anyway. I also doubt the the so called GPU limitation is due to this. The GPU TDP usage depends on a lot of other factors. This TBDR limitation, if you can call it that has been well known since PowerVR / Dreamcast's days ( Someone please make a low cost Super-H Chip ). Most of the explanation seems very weird from a cache and memory access perspective. And as @lamchester pointed out later [2], a lot of it doesn't make any sense. And remember, M1 Ultra is two M1 Max. Which means there are many some small details missing in how it works together. [1] en.wikipedia.org/wiki/Tiled_rendering [2] twitter.com/lamchester/status/151434608…
    Apple's M1 Ultra comes with a 32MB TLB bottleneckRead the thread
  4. @loser777Disagrees2022
    "Unlike a CPU, when a GPU is waiting for data, it can't just switch to work on something else." twitter.com/VadimYuryev/status/15142956… Is this meant to be qualified with (Apple) GPU? Otherwise it sounds like the literal definition of latency hiding that has been the norm on desktop GPUs (and one of the first things taught to newcomers of the OpenCL/CUDA programming model) for a while.
    Apple's M1 Ultra comes with a 32MB TLB bottleneckRead the thread

More

RSS feed

Keyboard shortcuts