Description
-
The UPMEM PiM C++ library (named BPL) aims to eases Processing-in-Memory (PiM) development. The API provides abstractions that make PiM development similar to conventional development such as, for instance, multithreading development.
As a gold standard, a multicore implementation is also provided. It’s then possible to compare results for both PiM and multicore architectures.
Algorithm implementations
-
Several algorithms have been implemented and evaluated through the UPMEM PiM library
Code link