Вопросы по теме 'simd'

Определите минимум для SIMD-дорожек значения __m256
Я понимаю, что обычно следует избегать операций по линиям SIMD. Однако иногда это необходимо. Я использую встроенные функции AVX2 и имею 8 значений с плавающей запятой в __m256. Я хочу узнать наименьшее значение в этом векторе и усложнить...
595 просмотров
schedule 25.03.2024

Эффективная генерация маски тасования sse для байтовых элементов с левой упаковкой
Какой эффективный способ оптимизировать следующий код с помощью sse? uint16_t change1= ... ; uint8_t* pSrc = ... ; uint8_t* pDest = ... ; if(change1 & 0x0001) *pDest++ = pSrc[0]; if(change1 & 0x0002) *pDest++ = pSrc[1]; if(change1...
952 просмотров
schedule 13.04.2024

C# и SIMD: высокое и низкое ускорение. Что случилось?
Введение в проблему Я пытаюсь ускорить код пересечения (2d) трассировщика лучей, который я пишу. Я использую C# и библиотеку System.Numerics, чтобы увеличить скорость SIMD-инструкций. Проблема в том, что я получаю странные результаты, с...
947 просмотров
schedule 11.03.2024