transpose

3D Vector Normalization Using 256-Bit Intel® Advanced Vector Extensions (Intel® AVX)

This article shows how to use 256-bit Intel® Advanced Vector Extensions (Intel® AVX) to normalize an array of 3D vectors. We describe a shuffle approach to convert between AOS & SOA on-the-fly in order to make data ready for up to 8-wide SIMD processing.
  • Разработчики
  • Разработка игр
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • SOA
  • visual computing
  • transpose
  • shuffle
  • AOS
  • Разработка игр
  • Графика
  • Векторизация
  • Подписаться на transpose