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
XLA canonical 2
PyTorch/XLA project ecosystem 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf domain-specific compiler
linear algebra compiler
machine learning compiler
abbreviationOf Accelerated Linear Algebra
developedBy Google
fullName Accelerated Linear Algebra
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
inputType tensor computation graphs
integratedWith JAX
PyTorch (via experimental backends and projects)
linked to: PyTorch

TensorFlow
license Apache License 2.0
originatedInProject TensorFlow XLA project
outputType hardware-specific kernels
optimized machine code
partOf TensorFlow ecosystem
performsOptimization algebraic simplification
buffer reuse
common subexpression elimination
constant folding
layout optimization
loop fusion
operation fusion
relatedTo OpenXLA project
repository https://github.com/openxla/xla
supportsLanguage HLO (High Level Optimizer) IR
targetsHardware CPU
GPU
TPU
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 (3)

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

TPUs (via XLA integrations) partOf PyTorch/XLA project ecosystem
linked to: XLA