BPcore Silicon Logo
BPcore Silicon

Technical Specifications

Deep dive into the architecture, instruction set, and physical implementation.

bpcore-silicon-docs ~ architecture

NeuraEdge™ Architecture

Tile-Based Scalability

The NeuraEdge NPU is built on a modular tile-based architecture connected by a high-bandwidth 2D mesh network.

Compute Tile: Each tile contains a RISC-V controller and a systolic array for Int8 matrix multiplication.
Mesh Interconnect: A low-latency XY-routing mesh connects tiles, enabling linear performance scaling.
Distributed Memory: SRAM is distributed across tiles to maximize data locality and minimize off-chip access.

Key Features

Int8 Quantization: Native support for Int8 inference with Int32 accumulation.
Sparsity Awareness: Hardware support for skipping zero-valued activations, boosting efficiency.
DVFS Support: Dynamic Voltage and Frequency Scaling hooks for power optimization.