— Even the most advanced platforms are limited by the memory wall when dealing with data-centric applications
UPMEM PIM consists in thousands of innovative data processors (DPU) uniquely positioned within the memory chips and next to the data, to compute data-intensive operations while drastically reducing off-chip data movements. Those DPUs are under the control of the high-level application running on the main CPU that ensures tasks orchestration.
15x more performing than CPU, 10x cheaper to deploy than a GPU solution and twice as fast! It is also 10x less energy consuming.
The number of PIM units grows proportionnally with the memory capacity, with no change in memory processes.
Easy integration with high level applications. PIM units are programmable with standard tools and skillset.
Our unique design preserve current architectures. Only a BIOS update is required.
UPMEM PIM introduces important features behind the acceleration of datacenters
Best performance per area processor
UPMEM DPU processor is delivering the best performance per mm2, compare to the latest RISC and CISC processors of the market, and is the only processor that can be routed in a memory chip.
A technical exploit
Designing a RISC processor that can be fabbed with a memory process is a true technical exploit. It is opening the door to a new generation of applications leveraging the power of PIM.
Co-processing model/smooth integration
The model of programmable co-processors is versatile and enables a large number of use cases. The PIM units can be programmed one by one or by group, and process their local data independently from each other.
C coding and no OS
The UPMEM DPU processor is programmable in C, thanks to its Software Development Kit (SDK), and does not require an OS.