what’s new in metal

Generated on 7/31/2024

1 search

What's New in Metal

Improvements in Machine Learning

  1. JAX Metal Backend:

  2. TensorFlow and PyTorch:

    • Distributed Training and Custom Operations: The Metal backend for TensorFlow and PyTorch supports distributed training, custom operations, and profiling, making it easier to benchmark and improve network performance (Train your machine learning and AI models on Apple GPUs).
  3. MPS Graph:

Enhancements for Gaming

  1. Metal Shader Converter:

    • Ray Tracing and Mesh Shaders: The Metal Shader Converter now supports all shader stages, including ray tracing and mesh shaders, which accelerates the porting timeline for games (Port advanced games to Apple platforms).
    • Resource Layouts: Helps in porting resource layouts to Metal and includes a runtime header-only library for binding resources to pipelines (Port advanced games to Apple platforms).
  2. Resource Residency:

    • Simplified Ray Tracing: Residency sets simplify adopting Metal ray tracing by allowing all ray-traced scene resources to be marked as resident as part of a set (Port advanced games to Apple platforms).
  3. MetalfX:

General Advancements

  1. Unified Gaming Platform:
    • Console-Class Gaming: With the advancements in Metal and Apple silicon, Apple devices like the latest iPhone 15 Pro and M series Macs can now play console-class games, creating a unified gaming platform (Platforms State of the Union).

Relevant Sessions

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