This project is the result of a partnership between UPMEM and Orange with the goal to analyze the potential benefits of using the UPMEM Processor-In-Memory technology as a security amplificator with a very competitive cost.
The UPMEM Processing In Memory is an unique acceleration solution that solves the data movement problem in servers by performing computation where the data resides. The core of this technology is the integration of multiple co-processors, called DPUs (DRAM Processing Units), into DIMM DRAM chips used by the system “main” CPU to process data and share the results.
From a security perspective DPUs can be seen as isolated programmable multi-thread CPUs owning an internal RAM and with privileged access to the system main RAM. The project has analyzed the possibility to turn the original UPMEM PIM design into a security co-processor solution. As a result of this effort, an updated PIM HW architecture including relevant security achievements has been released.
- Poster