# MAX accelerator API (Mojo) > The MAX accelerator library reference (top-level package indexes). Version: Nightly This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [algorithm](https://docs.modular.com/api/mojo/algorithm/): Free-form row-wise reduction library: the `ReduceOp` monoid trait, the `rowwise` scaffolder (`Row` / `reduce` / `map` / `emit`), and the Row-based ... - [builtin_kernels](https://docs.modular.com/api/mojo/builtin_kernels/): Provides the graph compiler's built-in kernel registrations. - [comm](https://docs.modular.com/api/mojo/comm/): Provides communication primitives for multi-GPU workloads. - [extensibility](https://docs.modular.com/api/mojo/extensibility/): Surface needed to write GraphCompiler kernel entry points. - [MAX accelerator library](https://docs.modular.com/api/mojo/): Mojo APIs for hardware-accelerated programming: GPU primitives, compute kernels, tensor layouts, and graph extension points. - [kv_cache](https://docs.modular.com/api/mojo/kv_cache/): Contains implementations for several types of key-value caches. - [layout](https://docs.modular.com/api/mojo/layout/): Provides layout and layout tensor types, which abstract memory layout for multidimensional data. - [linalg](https://docs.modular.com/api/mojo/linalg/): Provides CPU and GPU implementations of linear algebra functions. - [max](https://docs.modular.com/api/mojo/max/): The MAX library for hardware-accelerated programming in Mojo. - [nn](https://docs.modular.com/api/mojo/nn/): Provides neural network operators for deep learning models. - [pipeline](https://docs.modular.com/api/mojo/pipeline/): Generic compile-time software pipelining for GPU kernels: schedule generation and verification. - [profiling_range](https://docs.modular.com/api/mojo/profiling_range/): Provides Mojo wrappers for MAX's libkineto-backed range profiler. - [quantization](https://docs.modular.com/api/mojo/quantization/): This package contains a set of APIs for quantizing tensor data. - [shmem](https://docs.modular.com/api/mojo/shmem/): Implements a subset of OpenSHMEM for multi-node GPU communication. - [state_space](https://docs.modular.com/api/mojo/state_space/): State space model kernels for Mamba and related architectures. - [structured_kernels](https://docs.modular.com/api/mojo/structured_kernels/): Shared GPU kernel primitives for structured kernel architectures.