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

SIMD с Altivec: почему умножение двух векторов быстрее, чем сложение двух векторов?
Я реализовал базовые математические операции, используя altivec, как способ изучить simd для предстоящего проекта. Кроме того, чтобы увидеть выгоду от этого, я отслеживаю, сколько времени требуется на выполнение операций, но я наткнулся на кое-что...
130 просмотров
schedule 25.02.2022

эффективный способ конвертировать индексы разброса в индексы сбора?
Я пытаюсь написать сжатие потока (взять массив и избавиться от пустых элементов) с помощью встроенных функций SIMD. Каждая итерация цикла обрабатывает 8 элементов за раз (ширина SIMD). Благодаря встроенным функциям SSE я могу сделать это довольно...
2235 просмотров

Есть ли встроенный XL C для LXVD2X до 13.1.4?
Я работаю с C/C++, используя встроенные модули. Мне нужна инструкция lvd2x для загрузки невыровненных данных в регистр VMX. Похоже, что lvd2x доступен на процессорах Power7 и Power8. GCC предоставляет встроенный vec_vsx_ld для выполнения...
85 просмотров
schedule 01.09.2022

Поддержка Eclipse CDT Editor для расширений altivec C++?
Есть ли в редакторе Eclipse CDT C++ средства поддержки языковых расширений Altivec C++, реализованных, например, в компиляторах GNU g++ при компиляции с параметром -maltivec? В частности, можно ли перестать сообщать о векторных типах данных как о...
491 просмотров
schedule 24.09.2022

fftw simd-altivec.h не может скомпилироваться
Я использую fftw на Mac с помощью Xcode 4.4. В своем проекте я добавил в проект весь исходный код fftw и попытался его скомпилировать. Он не может успешно скомпилироваться, потому что в simd-altivec.h выдает такие ошибки: ALIVEC работает...
257 просмотров
schedule 22.06.2023

Перенос инструкций MMX/SSE в AltiVec
Позвольте мне предварить это... У меня крайне ограниченный опыт работы с ASM и еще меньше с SIMD. Но бывает, что у меня есть следующий код, оптимизированный для MMX/SSE, который я хотел бы перенести в инструкции AltiVec для использования на...
1033 просмотров
schedule 05.11.2023