3 ms·
The M2 and the 4090 are both very general purpose. In fact, the 4090 allocates proportionally more silicon area to the tensor cores than Apple allocates to the
by brucethemoose2 4y ago
The M2 and the 4090 are both very general purpose. In fact, the 4090 allocates proportionally more silicon area to the tensor cores than Apple allocates to the neural engine.
The M series is basically the only "big" SoC with a functional, flexible NPU and big GPU right now, which is why it seems so good at ML. But you can bet actual ML focused designs are in the pipe.
- zamnos 4y agoWell, and gobs of RAM, which only top end cards can compete with.
- brucethemoose2 4y agoI am really hoping Intel disrupts this status quo. The only thing stopping AMD/Nvidia is anticompetitiveness.
- kristianp 4y agoDoes llama.cpp use the npu or metal? I thought it uses NEON instructions? So currently those units aren't even used.
- brucethemoose2 4y agoI don't think so. M chips just happen to have a really good memory subsystem and good simd performance through accelerate, so the CPU performance is pretty good. Some stable diffusion implementations can use the NPU or GPU, or (experimentally and unsucessfully) both.