Application | Pulp |
Technology | 65 |
Manufacturer | TSMC |
Type | Research |
Package | QFN64 |
Dimensions | 4000μm x 3000μm |
Gates | 8 MGE |
Voltage | 1.2 V |
Power | 150 mW @290 MHz |
Clock | 290 MHz |
Darkside is our latest OpenPULP based chip and follows in the footsteps of Dustin.
Darkside comes with eight different RI5CV cores and four new IPs to speed up the computation on Deep Neural Networks.
Darkside will also integrate a 32kB macro-memory contribution from EPFL, able to perform both conventional and in-memory computing operations. In-memory computing operations are performed by accessing two memory wordlines simultaneously inside one memory subarray. Inside each of the 16 subarrays, a modified memory periphery enables in-situ additions that can be chained to perform multiply-accumulate operations. With this feature, the proposed memory can achieve up to 64 1-byte (or 16 4-bytes) multiplications in parallel. Such operations are the core of AI workloads. The memory is written and read like a conventional memory and is controlled by a specific memory controller that interfaces with a RISC-V processor. The co-integration with a conventional processor able to run arbitrary code opens the way for the evaluation of in-SRAM computing accelerators in a realistic AI applications environment.
The name and the logo of the chip are inspired by Pink Floyd album Darkside of the moon. Davide Rossi is a great fan. At the same time, the term Darkside of the force was too god to pass up, that is why we have Darth vader superimposed on the prism. Lastly, we acknowledge the contribution of the ESL as we have several BLADE memory block integrated as well.