Skip to content

Benchmarks on SIMD instructions : SSE, AVX, AVX512

License

Notifications You must be signed in to change notification settings

SpMV-Opt/asm_benchmarks

 
 

Repository files navigation

ASM benchmarks

Benchmarks on SIMD instructions : SSE, AVX, AVX512

The benchmarks are in the following folders:

  • copy
  • dotprod
  • load
  • memcpy
  • ntstore
  • pc
  • reduc
  • store
  • triad

Benchmark code is courtesy of @Yaspr.

Run benchmarks

script.sh

Notes

  • Added some compile time to check if machine has AVX and FMA set instructions
  • Don't run pc executable if you don't have AVX set instructions; unlike other benchmarks, pc only uses AVX

About

Benchmarks on SIMD instructions : SSE, AVX, AVX512

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.4%
  • Makefile 1.7%
  • Shell 1.1%
  • Gnuplot 0.8%