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