Главная » Архив меток: AVX2

Архив меток: AVX2

Ускоряем неускоряемое или знакомимся с SIMD, часть 2 — AVX

Поэтому продолжаем знакомиться с SIMD, но уже с современной его частью — AVX. Предыдущая часть вызвала бурную дискуссию, в ходе которой выяснилось, что AVX/AVX2 на самом деле есть в десктопных CPU, нет только AVX512. А так же разберём некоторые комментарии: медленнее ли _mm256_load_si256, чем прямое обращение к памяти? влияет ли на скорость использование AVX команд над SSE регистрами? действительно ли ...

Читать далее »

[Перевод] Абсурдно быстрое кодирование и декодирование base64

Об авторе: Дэниель Лемер — профессор компьютерных наук в Университете Квебека (Канада). Его исследования затрагивают производительность программного обеспечения и инженерию данных Компьютеры хранят данные как поток бит. Как изображения, аудио- или видеофайлы, так и бинарные файлы могут содержать практически любую последовательность бит. Однако мы часто используем текстовые форматы; например, веб-страницы и электронные письма должны быть в текстовом формате. Как же ...

Читать далее »