Pinned Repositories
compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
dpu_cluster
dpu_demo
Examples of DPU programs using the UPMEM DPU SDK
dpu_kmeans
Implementation of the K-means algorithm on UPMEM PIM architecture
dpu_olap
Implementation of a SQL query engine on UPMEM PIM architecture
llvm
Mirror of official llvm git repository located at http://llvm.org/git/llvm.
llvm-project
This is a mirror and a fork of the upstream LLVM repository with the DPU hardware support. The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
pim-lucene
Apache Lucene open-source search software (extension for Processing-In-Memory)
usecase_upvc
zstd
Zstandard - Fast real-time compression algorithm
UPMEM's Repositories
upmem/dpu_demo
Examples of DPU programs using the UPMEM DPU SDK
upmem/dpu_kmeans
Implementation of the K-means algorithm on UPMEM PIM architecture
upmem/llvm-project
This is a mirror and a fork of the upstream LLVM repository with the DPU hardware support. The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
upmem/dpu_olap
Implementation of a SQL query engine on UPMEM PIM architecture
upmem/zstd
Zstandard - Fast real-time compression algorithm
upmem/usecase_upvc
upmem/pim-lucene
Apache Lucene open-source search software (extension for Processing-In-Memory)
upmem/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
upmem/PIM-Embedding-Lookup
Fork othe UBC project for internal UPMEM optimization
upmem/prim-benchmarks
PrIM (Processing-In-Memory benchmarks) is the first benchmark suite for a real-world processing-in-memory (PIM) architecture. PrIM is developed to evaluate, analyze, and characterize the first publicly-available real-world PIM architecture, the UPMEM PIM architecture. Described by Gómez-Luna et al. (preliminary version at https://arxiv.org/abs/2105.03814).
upmem/usecase_dpu_alignment
upmem/usecase_UPIS
upmem/tandem_uboot
The official Xilinx u-boot repository
upmem/btop-dpu
A monitor of resources
upmem/buildroot-fork
Fork of buildroot for experimentation on AI-PIM.
upmem/DeepRecSys
Fork of DeepRecSys to benchmark against UPMEM DIMMs
upmem/hashmap.h
#️⃣ single header hashmap implementation for C and C++ — adapted for DPUs
upmem/hedges
HEDGES Error Correcting Code for DNA
upmem/libecc
Library for elliptic curves cryptography
upmem/LLM_simulator
upmem/lucene-solr
Mirror of Apache Lucene + Solr
upmem/nncf
Neural Network Compression Framework for enhanced OpenVINO™ inference
upmem/PIM-dlrm
An implementation of a deep learning recommendation model (DLRM)
upmem/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
upmem/scikit-dpu
upmem/SparseP
SparseP is the first open-source Sparse Matrix Vector Multiplication (SpMV) software package for real-world Processing-In-Memory (PIM) architectures. SparseP is developed to evaluate and characterize the first publicly-available real-world PIM architecture, the UPMEM PIM architecture. Described by C. Giannoula et al. [https://arxiv.org/abs/2201.05072]
upmem/STM32CubeU5_fork
Full Firmware Package for the STM32U5 series: HAL+LL drivers, CMSIS, BSP, MW, plus a set of Projects (examples and demos) running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits).
upmem/tandem_demo
upmem/usecase_hedges
DNA error-correcting code pipeline (inner HEDGES, outer RS/LDPC) running on DPU
upmem/usecase_keccakf