Data structure and algorithm analysis
-
Analysis of different data structures and algorithms to assess the suitability of implementation on a processing-in-memory architecture.
UPMEM PiM Library
-
Design of a C++ library (BPL) to facilitate PiM software development. The API provides abstractions that make PiM development similar to more conventional development as, for instance, multithreading development.
Algorithm implementation on UPMEM PiM architecture
-
Implementation and evaluation of several genomics and bioinformatics algorithms on the UPMEM PiM architecture.
UPMEM PiM architecture
- Data Transfer costs
- Energy consumption