What's new in Metal?

Generated on 8/5/2024

1 search

What's New in Metal?

Machine Learning Enhancements

  1. MPS Graph Improvements: Enhancements to Metal Performance Shaders (MPS) and MPS Graph, focusing on improving the efficiency of transformer models. This includes better GPU synchronization and memory control, which can be particularly useful for applications that already use Metal (Accelerate machine learning with Metal).
  2. FFT-Based ML Models: New features to accelerate Fast Fourier Transform (FFT) based machine learning models (Accelerate machine learning with Metal).
  3. Training Frameworks: Support for popular machine learning frameworks like PyTorch, TensorFlow, and JAX, with improvements in distributed training and mixed precision to boost performance (Train your machine learning and AI models on Apple GPUs).

Gaming Enhancements

  1. Metal Shader Converter: A tool to convert shaders to Metal, supporting all shader stages including ray tracing and mesh shaders. This tool helps in porting shaders from other platforms to Metal, significantly reducing development time (Port advanced games to Apple platforms).
  2. Unified Metal Shaders: Compile shaders once and deploy them across macOS and iOS, simplifying the development process (Port advanced games to Apple platforms).
  3. Resource Residency: Improvements in resource residency, allowing better management of GPU memory and resources (Port advanced games to Apple platforms).
  4. MetalFX: A new feature called MetalFX, which scales lower resolution images to higher resolutions, improving game performance (Port advanced games to Apple platforms).

General Enhancements

  1. Low-Level Mesh and Textures: New APIs for low-level mesh and textures, offering improved control over app visuals, especially for dynamic models and textures (Platforms State of the Union).
  2. Unified Gaming Platform: With the advancements in Metal and Apple silicon, Apple devices are now capable of running console-class games, creating a unified gaming platform across Macs, iPads, and iPhones (Platforms State of the Union).

Relevant Sessions

  1. Accelerate machine learning with Metal
  2. Port advanced games to Apple platforms
  3. Platforms State of the Union
  4. Train your machine learning and AI models on Apple GPUs

These sessions provide a comprehensive overview of the latest advancements in Metal, covering both machine learning and gaming enhancements.