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 (7)

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 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 ⓘ
MPSNNGraph ⓘ
linked to: BNNS

MPSVector ⓘ
supportsLanguageBinding Objective-C API ⓘ
Swift API ⓘ
linked to: Swift
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 (26)

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

Metal → component → Metal Performance Shaders ⓘ
subject linked to: Metal graphics API
Metal → supports → Metal Performance Shaders ⓘ
Metal → includesFramework → Metal Performance Shaders ⓘ
Apple Neural Engine → accessibleVia → Metal Performance Shaders ⓘ
subject linked to: ANE
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 Graph API ⓘ
linked to: Metal Performance Shaders
MetalFX → relatedTo → Metal Performance Shaders ⓘ
Metal 2 → supports → Metal Performance Shaders ⓘ
Metal 2 → integratesWith → Metal Performance Shaders framework ⓘ
linked to: Metal Performance Shaders
BNNS → relatedTo → Metal Performance Shaders ⓘ
Xcode Metal shader compiler → relatedTo → Metal Performance Shaders ⓘ
MPSImage → definedIn → MetalPerformanceShaders.framework ⓘ
linked to: Metal Performance Shaders
MPSImage → partOf → Metal Performance Shaders ⓘ
MPSMatrix → framework → Metal Performance Shaders ⓘ
MPSMatrix → introducedIn → Metal Performance Shaders matrix APIs ⓘ
linked to: Metal Performance Shaders
MPSVector → definedInFramework → Metal Performance Shaders ⓘ
MPSVector → partOf → Metal Performance Shaders linear algebra API ⓘ
linked to: Metal Performance Shaders
MPSVector → namespace → MetalPerformanceShaders ⓘ
linked to: Metal Performance Shaders
MPSCNNKernel → partOf → Metal Performance Shaders ⓘ
MPSCNNKernel → framework → MetalPerformanceShaders.framework ⓘ
linked to: Metal Performance Shaders
MPS → fullName → Metal Performance Shaders ⓘ
MPS → abbreviationOf → Metal Performance Shaders ⓘ
Metal → integratesWith → Metal Performance Shaders ⓘ
subject linked to: Metal framework