Результаты поиска по запросу "vectorization"

3 ответа

_Mm_broadcast_ss быстрее, чем _mm_set1_ps?

Это код float a = ...; __m256 b = _mm_broadcast_ss(&a)всегда быстрее, чем этот код float a = ...; _mm_set1_ps(a)? Что, еслиa определяется какstatic const float a = ... скорее, чемfloat a = ...?

2 ответа

Как сложить __m256 по горизонтали?

Я хотел бы суммировать компоненты по горизонтали__m256 вектор с использованием инструкций AVX. В SSE я мог бы использовать _mm_hadd_ps(xmm,xmm); _mm_hadd_ps(xmm,xmm);чтобы получить результат в первом компоненте вектора, но это не масштабируется ...

2 ответа

Является ли индексирование векторов в MATLAB неэффективным?

Фон Мой вопрос мотивирован простыми наблюдениями, которые несколько подрывают убеждения / предположения, которые часто придерживаются / делают опытные пользователи MATLAB: MATLAB очень хорошо оптимизирован, когда дело доходит до встроенных ...

ТОП публикаций

2 ответа

Как векторизовать простой цикл for в Python / Numpy

Я нашел десятки примеров, как векторизовать циклы в Python / NumPy. К сожалению, я не понимаю, как я могу сократить время вычисления моего простого цикла for, используя векторизованную форму. Это вообще возможно в этом случае? time = ...

2 ответа

Реверсировать регистр AVX, содержащий двойные числа, используя единственный внутренний AVX

Если у меня есть регистр AVX с 4 двойными в них, и я хочу сохранить обратное в другом регистре, возможно ли это сделать с помощью одной встроенной команды? Например: если бы у меня было 4 числа с плавающей точкой в регистре SSE, я мог бы ...

4 ответа

Примеры и учебные пособия по Intel SSE и AVX [закрыто]

Есть ли хорошие учебники или примеры по C / C ++ для изучения инструкций Intel SSE и AVX? Я нашел несколько на сайтах Microsoft MSDN и Intel, но было бы здорово понять это с основ.

1 ответ

Векторизованный поиск значений в кадре данных Pandas

У меня есть два кадра данных панд, один из которых называется 'orders', а другой - daily_prices. daily_prices выглядит следующим образом: AAPL GOOG IBM XOM 2011-01-10 339.44 614.21 142.78 71.57 2011-01-13 342.64 616.69 143.92 73.08 2011-01-26 ...

2 ответа

Нахождение максимум двух векторов без цикла?

Если есть два вектора, скажемx а такжеy. for (i in 1:length(x)) z[i] = max(x[i],y[i])Можете ли вы помочь мне выполнить это без использования цикла?

6 ответов

Что такое «векторизация»?

Несколько раз я встречал этот термин в matlab, fortran ... какой-то другой ... но я так и не нашел объяснения, что это значит, и что он делает? Поэтому я спрашиваю здесь, что такое векторизация и что означает, например, что «цикл векторизован»?

2 ответа

Matlab - случайная прогулка с границами, векторизация

Предположим, у меня есть вектор J размеров прыжков и начальная начальная точка X_0. Также у меня есть границы 0, B (предположим, 0 <X_0 <B). Я хочу сделать случайную прогулку, где X_i = [min (X_ {i-1} + J_i, B)] ^ +. (положительная часть). В ...