Metal Performance Shaders

E242399

Metal Performance Shaders is a high-performance framework in Apple’s Metal ecosystem that provides highly optimized GPU-accelerated compute and graphics kernels for tasks like image processing, machine learning, and linear algebra.

All labels observed (2)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Apple framework
GPU-accelerated framework
software framework
abbreviation MPS
APIStyle high-level compute primitives
low-level GPU API
category compute framework
graphics framework
developer Apple Inc.
documentationURL https://developer.apple.com/documentation/metalperformanceshaders
integratesWith Core ML
Metal Performance Shaders self-linksurface differs
surface form: Metal Performance Shaders Graph API
license proprietary
operatedOn GPU
optimizedFor Apple GPUs
high performance
low power consumption
partOf Apple graphics and compute ecosystem
Metal
platform iOS
iPadOS
macOS
tvOS
programmingLanguage Objective-C
Swift
provides FFT operations
convolution operations
filters for image processing
image processing kernels
linear algebra kernels
machine learning kernels
matrix multiplication operations
neural network layers
random number generation utilities
supports MPSCNNKernel
MPSImage
MPSMatrix
BNNS
surface form: MPSNNGraph

MPSVector
supportsLanguageBinding Objective-C API
Swift
surface form: Swift API
useCase computer vision
image processing
machine learning inference
neural network acceleration
scientific computing
signal processing
uses Metal command buffers
Metal compute shaders
Metal textures

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Metal graphics API component Metal Performance Shaders
subject surface form: Metal
Metal supports Metal Performance Shaders
Metal includesFramework Metal Performance Shaders
ANE accessibleVia Metal Performance Shaders
subject surface form: Apple Neural Engine
Core ML integratesWith Metal Performance Shaders
Apple GPU supports Metal Performance Shaders
Metal Shading Language usedWith Metal Performance Shaders
Metal Performance Shaders integratesWith Metal Performance Shaders self-linksurface differs
this entity surface form: Metal Performance Shaders Graph API
MetalFX relatedTo Metal Performance Shaders