8.1.1. Components - 8.1.1. Components - 5.3 English - 57404

AOCL User Guide (57404)

Document_ID
57404
Release_Date
2026-05-13
Version
5.3 English

AOCL-DLP consists of several key components:

Component

Description

GEMM Kernels

Optimized General Matrix Multiplication for multiple data types

Batch GEMM

Process multiple independent GEMM operations in one call

Post-Operations

Fused operations (BIAS, activations, SCALE, MATRIX_ADD/MUL) applied after GEMM

Eltwise Operations

Standalone element-wise transforms (independent of GEMM)

Matrix Reordering

Transform matrices into cache-optimal layouts for repeated use

Utility Functions

Standalone GELU and softmax activations

Threading

Parallel execution via OpenMP with 2D loop decomposition