MPS

E849984

MPS (Metal Performance Shaders) is an Apple framework that provides highly optimized GPU-accelerated compute and graphics shaders for tasks like image processing and machine learning on Apple devices.

All labels observed (4)

Label Occurrences
MPSKernel 2
MPS canonical 1
MPSResource 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Apple framework ⓘ
software framework ⓘ
abbreviationOf Metal Performance Shaders ⓘ
basedOn Metal ⓘ
category GPU-accelerated framework ⓘ
designedFor high throughput ⓘ
low power consumption ⓘ
developedBy Apple Inc. ⓘ
distribution part of Xcode SDK ⓘ
documentationURL https://developer.apple.com/documentation/metalperformanceshaders ⓘ
fullName Metal Performance Shaders ⓘ
integratesWith BNNS ⓘ
Core ML ⓘ
Metal API ⓘ
linked to: Metal (API)
languageBinding Objective-C ⓘ
Swift ⓘ
optimizedFor Apple GPUs ⓘ
linked to: Apple GPU

low-latency GPU compute ⓘ
platform Apple platforms ⓘ
iOS ⓘ
macOS ⓘ
tvOS ⓘ
provides highly optimized shaders ⓘ
image processing primitives ⓘ
linear algebra primitives ⓘ
neural network primitives ⓘ
prebuilt GPU kernels ⓘ
purpose graphics shaders ⓘ
high-performance computing ⓘ
image processing ⓘ
machine learning ⓘ
requires Metal-compatible GPU ⓘ
supports CNNs ⓘ
RNNs ⓘ
compute shaders ⓘ
convolution operations ⓘ
graphics shaders ⓘ
image filters ⓘ
inference for neural networks ⓘ
matrix operations ⓘ
neural network layers ⓘ
training neural networks ⓘ
useCase computer vision ⓘ
deep learning acceleration ⓘ
graphics post-processing ⓘ
real-time image filtering ⓘ
scientific computing ⓘ

How these facts were elicited

Referenced by (5)

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

MPSImage → usedWith → MPSKernel ⓘ
linked to: MPS
MPSMatrix → inheritsFrom → MPSResource ⓘ
linked to: MPS
MPSCNNKernel → superclass → MPSKernel ⓘ
linked to: MPS
MPSCNNKernel → uses → MPSState ⓘ
linked to: MPS