DO Ideas 2

AVX instruction set support

AVX is an extension to the x86 instruction set for floating point processing supporting 256-bit SIMD registers. AVX2 also supports 256-bit integer processing.

Here are some applications from the wikipedia page:
- Suitable for floating point-intensive calculations in multimedia, scientific and financial applications (integer operations are expected in later extensions).
- Increases parallelism and throughput in floating point SIMD calculations.
- Reduces register load due to the non-destructive instructions.
- Improves Linux RAID software performance

http://en.wikipedia.org/wiki/Advanced_Vector_Extensions

  • Christian Howe
  • Sep 11 2018
  • Attach files
  • Anonymous commented
    September 11, 2018 18:40

    Yes, please !