Skip to content

Apple Metal Support

David Anderson edited this page Dec 2, 2023 · 10 revisions

Hardware

Apple computers can have several types of GPUs:

  • Integrated GPUs: built into the CPU. For example, Apple Silicon chips (M1 and M2) have built-in GPUs. This architecture has the advantage that CPU and GPU and share memory efficiently.

  • Discrete GPUs connected by Thunderbolt. These are called 'external GPUs' (eGPUs). They are typically NVIDIA or AMD. According to this, only Intel Macs support eGPUs.

  • Discrete GPUs connected by PCI.

Software

Mac OS lets applications access GPUs via two APIs:

  • OpenCL.

  • Metal

BOINC: current situation

BOINC: proposal

Clone this wiki locally