Форум программистов, компьютерный форум CyberForum.ru

Как максимально быстро сложить два динамических одномерных массива? SSE? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление двухмерного массива http://www.cyberforum.ru/cpp-beginners/thread759705.html
Доброго дня. Выделяем память под квадратную матрицу --> заполняем --> освобождаем занятую память . Следующий вопрос : при повторном выделении памяти и заполнении . работа программы некорректна , а именно вывод на экран следующего : 0 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0 1 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 153563520 -1 -1 0 153563532 0 0 0 0 0 0...
C++ В выходной фаил записываются вместе с ответом записываются каракули. Помогите исправить ошибку #include <iostream> using namespace std; void funk (int n, int k) { freopen("input.txt", "rt", stdin); freopen("output.txt", "wt", stdout); cin>>n; http://www.cyberforum.ru/cpp-beginners/thread759701.html
C++ Алгоритм шифрования Triple DEZ, Нужно дописать код DEZ в Triple DEZ
Есть исходный код С++ программы реализующей алгоритм DEZ , нужно переделать её в алгоритм Triple DEZ . Сдача через два дня, если можно то помочь до 14, крайний срок 15 числа. Спасибо большое. #include<stdio.h> #include<math.h> #include<limits.h> #include<string.h> #define N 17 #define M 28
C++ Реализация методов КИТ
Не знаю как на С++ реализовать модифицированный метод Хаффмана на примере любого простейшего бинарного изображения!Если кто знает, помогите - не шарю...:(
C++ Определить, является ли последовательность корректной записью даты http://www.cyberforum.ru/cpp-beginners/thread759641.html
С клавиатуры задается последовательность символов. Написать программу, которая проверяет, является ли эта последовательность корректной записью даты (датой считаем запись, где первым указанное число, после - месяц, а потом год (4 или 2 цифры), причем разделителями могут быть символы «/», «.» И «-»).
C++ Создать множество , используя битовые маски. (Дописать код) нужно дописать код чтобы все значения переменной "о" добавить в множество( например множество А, используя битовые маски. И найти дополнение до этого множества... немного теории....(в спойлере) Для представления множества, которая может содержать до 32 различных элементов от 0 до 31, можно использовать целое число стандартного 32-разрядного целого типа данных. Можно использовать... подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
12.01.2013, 19:15
Цитата Сообщение от Teacher269 Посмотреть сообщение
MMX
Он работает с векторами всего в 64 бита. SSE же работает с векторами в 128 бит. Еще есть AVX - есть только на новых процессорах, но зато там 256битные векторы и прочие вкусности.
Если вы используете gcc, то можете использовать std::valarray, который очень круто векторизируется. Либо оставить цикл так, как есть, и предоставить компилятору его векторизацию(почти все современные компиляторы умеют это делать, лучше всех справляются gcc и intel).
Ну или можете считать с помощью intrinsics. Но это уже гораздо сложнее, чем просто свалить работу на компилятор.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru