Dmitry Belyavsky (beldmit) wrote,
Dmitry Belyavsky
beldmit

Векторные инструкции для всех

Я этим уже не занимаюсь, но вдруг кому пригодится.

SIMD Everywhere

The SIMDe header-only library provides fast, portable implementations of SIMD intrinsics on hardware which doesn't natively support them, such as calling SSE functions on ARM. There is no performance penalty if the hardware supports the native implementation (e.g., SSE/AVX runs at full speed on x86, NEON on ARM, etc.).


Конкретно эту библиотеку рекомендует Тутубалин.

И ещё одна, а внизу ссылки на дружественные проекты:

sse2neon

A C/C++ header file that converts Intel SSE intrinsics to Arm/Aarch64 NEON intrinsics.
This entry was originally posted at https://beldmit.dreamwidth.org/934986.html. Your comment? (comment count unavailable comments)
Tags: компьютерное, программирование, ссылки
Subscribe

  • Welcome to Hogwards, now as postdoc

    Официально причислен к Техническому комитету OpenSSL. До того два года был в коммиттерах, а ещё до того 14 лет просто так ковырялся в коде. This…

  • Менять невозможно по собственной воле среду обитанья

    Уф. Прошёл квест "смени страну в Google Play", потому что без него не ставилось приложение от T-Mobile. А там это, сладкое слово "халява",…

  • Загонная охота: завершение

    Пофиксил сегодня баг, о котором писал здесь. Ошибка оказалась не в асемблере, как я думал, а в формировании байтиков. При пересчёте длины новая…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments