Application | Pulp |
Technology | 22 |
Manufacturer | GF |
Type | Research Project |
Package | QFN88 |
Dimensions | 3000μm x 3000μm |
Gates | 80 MGE |
Voltage | 0.8 V |
Clock | 400 (typical) MHz |
Kraken is an IoT processor based around our OpenPULP architecture. Kraken features one fabric controller (a 32bit RI5CY/CV32E40P core) and a computing cluster with eight further 32b RISC-V cores accessing a 128kByte scratchpad memory. The cluster also has 16 instances of PULPO an accelerator to solve 1st order optimization problems.
The system is further enhanced by an additional external hardware processing engine block that hosts a spiking neural engine (SNE) and a ternary inference engine (CUTIE) that focuses on minimizing non-computational energy and switching activity. The chip also includes a rich set of I/O peripherals to allow it to be connected to existing event driven camera systems
The name of the chip comes from PULPO the accelerator that is in the cluster, which is Octopus in Spanish. Oscar that has developed the accelerator is from Guatemala and is a native Spanish speaker. Since this chip has a super powerful PULPO accelerator, the mythical Kraken served as an inspiration. The logo is a play on the Kraken Rum