XLA

E431013

XLA (Accelerated Linear Algebra) is a domain-specific compiler for linear algebra that optimizes and accelerates machine learning computations on hardware such as TPUs and GPUs.

All labels observed (2)

Label Occurrences
PyTorch/XLA project ecosystem 1
XLA canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf domain-specific compiler
linear algebra compiler
machine learning compiler
abbreviationOf Accelerated Linear Algebra NERFINISHED
developedBy Google NERFINISHED
fullName Accelerated Linear Algebra NERFINISHED
goal enable hardware-specific optimizations
improve performance of numerical computations
provide portable performance across accelerators
reduce memory usage
hasBackend XLA:CPU backend
XLA:GPU backend
XLA:TPU backend
hasComponent HLO interpreter
HLO optimizer
backend code generator
hostedAt GitHub NERFINISHED
inputType tensor computation graphs
integratedWith JAX NERFINISHED
PyTorch (via experimental backends and projects) NERFINISHED
TensorFlow NERFINISHED
license Apache License 2.0
originatedInProject TensorFlow XLA project
outputType hardware-specific kernels
optimized machine code
partOf TensorFlow ecosystem NERFINISHED
performsOptimization algebraic simplification
buffer reuse
common subexpression elimination
constant folding
layout optimization
loop fusion
operation fusion
relatedTo OpenXLA project NERFINISHED
repository https://github.com/openxla/xla
supportsLanguage HLO (High Level Optimizer) IR NERFINISHED
targetsHardware CPU
GPU NERFINISHED
TPU NERFINISHED
usedFor accelerating machine learning workloads
ahead-of-time compilation
compiling tensor computations
graph-level optimization
just-in-time compilation
kernel fusion
memory optimization
operator fusion
optimizing linear algebra computations

How these facts were elicited

Referenced by (2)

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

TPUs (via XLA integrations) partOf XLA
this entity surface form: PyTorch/XLA project ecosystem