MPSMatrix
E849981
MPSMatrix is a Metal Performance Shaders class that represents and accelerates high-performance matrix computations on Apple GPUs.
All labels observed (1)
| Label | Occurrences |
|---|---|
| MPSMatrix canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T10214148 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: MPSMatrix Context triple: [Metal Performance Shaders, supports, MPSMatrix]
-
A.
MPS
MPS is a language workbench and integrated development environment by JetBrains designed for creating and working with domain-specific languages using projectional editing.
-
B.
MPS
MPS is a leading German research institute specializing in the study of the Sun and the solar system, operating under the Max Planck Society.
-
C.
SparseMatrixCSC
SparseMatrixCSC is a Julia data type representing sparse matrices stored in compressed sparse column (CSC) format for efficient memory use and linear algebra operations.
-
D.
AbstractMatrix
AbstractMatrix is a core Julia type that defines the generic interface and behavior for all two-dimensional array and matrix-like structures in the LinearAlgebra ecosystem.
-
E.
Modular Transverse Matrix
Modular Transverse Matrix is Volkswagen Group’s flexible vehicle architecture designed for front-engined, front-wheel-drive and all-wheel-drive cars, enabling shared components and production efficiencies across multiple models and brands.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: MPSMatrix Target entity description: MPSMatrix is a Metal Performance Shaders class that represents and accelerates high-performance matrix computations on Apple GPUs.
-
A.
MPS
MPS is a language workbench and integrated development environment by JetBrains designed for creating and working with domain-specific languages using projectional editing.
-
B.
MPS
MPS is a leading German research institute specializing in the study of the Sun and the solar system, operating under the Max Planck Society.
-
C.
SparseMatrixCSC
SparseMatrixCSC is a Julia data type representing sparse matrices stored in compressed sparse column (CSC) format for efficient memory use and linear algebra operations.
-
D.
AbstractMatrix
AbstractMatrix is a core Julia type that defines the generic interface and behavior for all two-dimensional array and matrix-like structures in the LinearAlgebra ecosystem.
-
E.
Modular Transverse Matrix
Modular Transverse Matrix is Volkswagen Group’s flexible vehicle architecture designed for front-engined, front-wheel-drive and all-wheel-drive cars, enabling shared components and production efficiencies across multiple models and brands.
- F. None of above. chosen
Statements (43)
| Predicate | Object |
|---|---|
| instanceOf |
Metal Performance Shaders class
ⓘ
matrix data container ⓘ |
| backedBy | MTLBuffer NERFINISHED ⓘ |
| canBeUsedWith |
MPSMatrixBinaryKernel
NERFINISHED
ⓘ
MPSMatrixDecompositionLU NERFINISHED ⓘ MPSMatrixMultiplication NERFINISHED ⓘ MPSMatrixRandom NERFINISHED ⓘ MPSMatrixSolve NERFINISHED ⓘ MPSMatrixUnaryKernel NERFINISHED ⓘ MPSMatrixVectorMultiplication NERFINISHED ⓘ |
| category | GPU-accelerated linear algebra ⓘ |
| conformsTo | NSCopying NERFINISHED ⓘ |
| developedBy | Apple Inc. NERFINISHED ⓘ |
| documentationURL | https://developer.apple.com/documentation/metalperformanceshaders/mpsmatrix ⓘ |
| framework |
Metal
NERFINISHED
ⓘ
Metal Performance Shaders NERFINISHED ⓘ |
| headerFile | <MetalPerformanceShaders/MPSMatrix.h> ⓘ |
| inheritsFrom | MPSResource NERFINISHED ⓘ |
| introducedIn | Metal Performance Shaders matrix APIs NERFINISHED ⓘ |
| isPartOf | MPSMatrix framework components ⓘ |
| language |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| memoryLayout | row-major ⓘ |
| optimizedFor | GPU acceleration ⓘ |
| platform |
iOS
ⓘ
macOS ⓘ tvOS NERFINISHED ⓘ |
| property |
columns
ⓘ
dataType ⓘ device ⓘ matrixBytes ⓘ resource ⓘ rowBytes ⓘ rows ⓘ |
| requires | MTLDevice NERFINISHED ⓘ |
| runsOn | Apple GPU NERFINISHED ⓘ |
| supportsDataType |
MPSDataTypeFloat16
ⓘ
MPSDataTypeFloat32 ⓘ MPSDataTypeInt32 ⓘ |
| usedFor |
high-performance matrix computations
ⓘ
linear algebra operations ⓘ machine learning workloads ⓘ scientific computing ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: MPSMatrix Description of subject: MPSMatrix is a Metal Performance Shaders class that represents and accelerates high-performance matrix computations on Apple GPUs.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.