FPGA Demo Lab

Systolic matrix multiplication · Matt Hales · AMD Alveo U55C

Project workspace

Choose a project to explore its workspace. The FPGA image is loaded when an approved job runs.

Checking hardwareSysBase verification pilot
Queue unavailableUp to 8 × 8150 MHz image

Matrix Workspace

Configure a square matrix multiplication and inspect how the work is tiled.

C = A × B

Validated pilot · 4 × 4 hardware tile · matrix dimensions up to 8 × 8.

Quick sizes

Dimensions 1–8 for the selected profile. The seed selects reproducible input data; each hardware job performs one checked run.

Matrix A8 × 8Input
×
Matrix B8 × 8Input
=
Matrix C8 × 8Output
No run submitted

Checking availability…

Output tile map

Architecture view · not live telemetry
Hardware tile4 × 4
Output tiles2 × 2 = 4
Shared-dimension passes2 per output tile
Selected output tile

C[1, 1]

Rows 1–4
Columns 1–4

Accumulate 2 tile products along the shared dimension to build this section of C.