
Tensor Contraction Processor, architected in the shape of AI
A computer architecture built around how AI models compute


Hardware becomes efficient
Software becomes programmable
HARDWARE
A high-level abstraction makes hardware efficient with less data movement and flexible dataflow


Less data movement, higher utilization

Flexible dataflow adaptation for diverse tensor shapes
SOFTWARE
@tcl.tensor_operation
def e8m0_to_f32(e):
bits = tcl.operation.shl(e, 23)
return tcl.commit(tcl.operation.reinterpret_as_float(bits))
@tcl.tensor_operation
def mxfp4_quantized_einsum(
w_f4, x, scale, lut, contracted_axes, reduce_axes, output_axes
):
w = tcl.fetch.table_lookup(w_f4, lut)
acc = tcl.operation.contract(w, x, contracted_axes=contracted_axes)
acc = tcl.operation.mulf(acc, scale)
y = tcl.operation.reduce(acc, axes=reduce_axes, op=tcl.Addf)
return tcl.commit.permute(tcl.commit.typecast(y, tcl.bf16), output_axes)@tcl.kernel
def mxfp4_matmul(
x: tcl.bf16[M, Ko, Ki],
w: tcl.f4_e2[N, Ko, Ki],
scale: tcl.u8[N, Ko]
) -> tcl.bf16[M, N]:
L = tcl.Axis(16)
f4_to_bf16_table: tcl.bf16[L] = tcl.vector(
[0.0, 0.5, 1.0, ..., -6.0]
)
scale_f32 = e8m0_to_f32(scale)
return mxfp4_quantized_einsum(
w, x, scale_f32, f4_to_bf16_table, [Ki], [Ko], [M, N]
)Easy to lay out mathematical intention, easy to optimize

Driving global compiler optimization
SWEET SPOT FOR INFERENCE


TCP serving AI workloads today

Serving a 100B-Class Model at 128K Context: Production Traffic on One of Korea’s Largest Portals

Scaling Frontier-Class AI at the Edge with 40% Lower TCO
Dive Deeper


