Accelerators · Medium · Verilog, SystemVerilog, VHDL

Four-Lane INT8 Dot Product

Implement a four-lane signed INT8 dot-product datapath similar to a small neural-network vector unit.

Task

Compute a0*b0 + a1*b1 + a2*b2 + a3*b3 combinationally and return the signed result.

Examples

Constraints

Accelerator verification checklist

Concepts to review

accelerator, dot-product, simd, int8

Open Four-Lane INT8 Dot Product in the HDLForge interactive editor.

Related problems