This repo is a light version of upmem sdk providing limited functionality with higher speed.
- Have UPMEM SDK installed first.
mkdir build
cd build
cmake ..
make
./example
./benchmark <Number of Ranks> <Interface Type (direct/UPMEM)> <Host2PIM/PIM2Host>
third_party/upmem-sdk
is exactly the same as upmem-sdk 2023.2.0 with only one modification:- File
dpu_region_address_translation.h
has its line 108 changed fromvoid *private;
tovoid *privatedata
to pass C++ compilation. It seems that everything is alright.
- File