Module test_kernels

Module test_kernels 

Source
Expand description

Test kernels for validation and benchmarking.

This module provides simple kernels for testing the kernel framework:

  • VectorAdd: Batch kernel for vector addition
  • EchoKernel: Ring kernel for message echo (latency testing)

Structsยง

EchoKernel
Simple echo kernel for latency testing.
EchoRequest
Echo request message.
EchoResponse
Echo response message.
EchoState
Echo kernel state.
MatMul
Matrix multiplication kernel.
MatMulInput
Input for matrix multiplication.
MatMulOutput
Output from matrix multiplication.
ReduceSum
Sum reduction kernel.
ReduceSumInput
Input for sum reduction.
ReduceSumOutput
Output from sum reduction.
VectorAdd
Simple vector addition kernel.
VectorAddInput
Input for vector addition.
VectorAddOutput
Output from vector addition.