On Apple Silicon, you'll just see a significant speed boost when running tasks that benefit from the unified memory architecture. To run work on the GPU, you should be using the Metal API on both Intel-based and Apple Silicon Macs. But we've been working for years to build a consistent set of APIs across all our platforms and to optimize those frameworks for Apple Silicon. So, how should your applications take advantage of these new capabilities from macOS? You might be expecting us to announce new APIs for you to adopt in your applications. macOS will use all these cores simultaneously, and applications are scheduled onto the appropriate cores depending on their current performance requirements. The cores support the same architectural features and command all the same software. We call this asymmetric multiprocessing, or AMP.
APPLE ARCHITECTURE SOFTWARE MAC
The Mac has had a multi-core CPU for years, but for Intel-based Macs, all cores have similar performance.Īpple Silicon Macs have a mix of performance cores for when your application needs the maximum performance, and more power-efficient cores for less CPU-intensive tasks. Apple Silicon contains coprocessors, including powerful and efficient video encoders and decoders, the Neural Engine and matrix multiplication machine learning accelerators. Using Apple Silicon in the Mac also allows us to bring unique technologies developed for the iPhone and iPad over to the Apple Mac. Graphics resources, such as textures, images and geometry data, can be shared between the CPU and GPU efficiently, with no overhead, as there's no need to copy data across a PCIe bus. This means that the GPU and CPU are working over the same memory. Building everything into one chip gives the system a unified memory architecture. Now, the new Apple Silicon Macs combine all these components into a single system on a chip, or SoC. Machines with a discrete GPU have separate memory for the CPU and GPU. Intel-based Macs contain a multi-core CPU, and many have a discrete GPU, and recent Macs also have a T2 chip which enables features such as Apple Pay, TouchID and Hey Siri. Then I'll hand over to my colleague, Anand, who'll be taking you through boot features and recovery. We'll go over some security enhancements, and we'll touch on application compatibility.
![apple architecture software apple architecture software](https://devimages-cdn.apple.com/wwdc-services/images/49/3880/3880_wide_250x141_2x.jpg)
APPLE ARCHITECTURE SOFTWARE HOW TO
We're going to talk about new features and how to take advantage of them in your macOS applications. So I'm delighted to get to introduce some of the changes coming in these systems.
![apple architecture software apple architecture software](https://cdn.sketchbubble.com/pub/media/catalog/product/optimized/d/b/db8c84f7037585845a4285b91a26447fe2926a9b727ea7b1f0b767aa0ebe8f3e/software-architecture-slide10.png)
I'm in the Core OS group, and my team have been working on bringing macOS to Apple Silicon.