4 ms·
Abstractions are both leaky and expensive. There are a lot of things that could have much better performance if they had access to the lower level APIs.
by snovv_crash 6y ago
Abstractions are both leaky and expensive. There are a lot of things that could have much better performance if they had access to the lower level APIs.
- astrange 6y agoMetal is a good fit for the M1 GPU (since the GPU was essentially designed to run it). There isn't a need for a lower level API than Metal. Most people will not end up writing code in the optimal way though, since they also want to support discrete GPUs with their own VRAM and those have totally different memory management.