Skip to content

PIMbench

Farzana Ahmed Siddique edited this page Sep 16, 2024 · 1 revision

PIMbench Suite

  • cpp-aes: AES encryption/decryption
  • cpp-axpy: aX+Y operation
  • cpp-filter-by-key: Filer by key
  • cpp-gemm: General matrix-matrix product
  • cpp-gemv: General matrix-vector product
  • cpp-histogram: Histogram
  • cpp-brightness: Image brightness
  • cpp-image-downsampling: Image downsampling
  • cpp-kmeans: K-means
  • cpp-knn: kNN
  • cpp-linear-regression: Linear regression
  • cpp-radix-sort: Radix sort
  • cpp-triangle-count: Triangle counting
  • cpp-vec-add: Vector addition
  • cpp-convolution: Convolution kernel for CNNs
  • cpp-pooling: Max pooling
  • cpp-relu: ReLU
  • cpp-vgg13: VGG-13
  • cpp-vgg16: VGG-16
  • cpp-vgg19: VGG-19

Miscellenous Benchmarks

  • cpp-dot-prod: Dot product
  • cpp-prefixsum: Prefix sum of a vector
  • cpp-sad: Sum of absolute difference
  • cpp-vec-arithmetic: Vector arithmetic
  • cpp-vec-comp: Vector comparison
  • cpp-vec-div: Vector division
  • cpp-vec-logical: Vector logical operations
  • cpp-vec-mul: Vector multiplication
  • cpp-vec-popcount: Vector popcount
  • cpp-vec-broadcast-popcnt: Vector broadcast and pop count

Clone this wiki locally