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

Алгоритм шифрования DES (необходимо ускорить любым доступным способом) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с flash приложениями http://www.cyberforum.ru/cpp/thread733547.html
Есть некая flash игра, в ней есть цифры которые периодически меняются как можно получить их?
C++ Обработка изображения Здравствуйте. В С программировать начал недавно. Необходимо реализовать алгоритм обработки изображения на С++ с использованием только стандартных библиотек (курсовая). 1. С помощью каких функций инициализовать изображение, считать параметры пикселя-коды цветов, яркость, координаты? 2. Буду рад ссылкам на литературу на эту тематику (именно обработку изображений), примерам исходников, и вообще... http://www.cyberforum.ru/cpp/thread732855.html
init error file not found C++
Написал на Си программу, в ней используются двумерные массивы (скорей всего проблема в них). При запуске выдает mapping_data_source::init error: file not found Process returned -1073741571 (0xC00000FD) execution time : 1.234 s В чем беда?
Алгоритм построения полного потока C++
Как реализовать на c++ алгоритм построения полного потока Может есть у кого пример?
C++ стеганография в tcp/ip http://www.cyberforum.ru/cpp/thread729800.html
посоветуйте, что почитать. может кто-то занимался помогите пожалуйста
C++ Шеннон-Фано Помогите пожалуйста разобраться. Понимаю смысл алгоритма Шеннона-Фано. У меня есть код этого алгоритма и мне нужно разобрать как он работает void Schennon_Fano(int index1, int index2) { if(index1==index2) return; int i, C; double summ=0, p, summCopy=0; double vysche, nize; double ONO = SummVer(index1, index2);//суммируем все вер-ти от первого индекса до второго ONO =... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,729
17.12.2012, 14:43     Алгоритм шифрования DES (необходимо ускорить любым доступным способом)
Цитата Сообщение от Gepar Посмотреть сообщение
хотя может это только у меня на процессоре амд с маленьким кешем так (у меня старый атлон двуядерный, они ещё не очень угадывали), а на новом i5где это будет сдаваться это прироста в 3 раза и не даст и хорошо если будет вообще прирост хоть в пол раза ...
а может дать еще больше
представь процессор не угадал ему придется выбросить весь кэш и забить заново, при большом кэше это гораздо больше времени

Добавлено через 2 минуты
Цитата Сообщение от Gepar Посмотреть сообщение
C++
1
2
result <<= 1;
     result |= word & (1ULL << 25) >> 25;
у тебя здесь три сдвига И и ИЛИ
я же тебе показал
Цитата Сообщение от ValeryS Посмотреть сообщение
result |=(word&0x02000000)<<5; // загнали в 30 бит
один сдвиг И и ИЛИ

Добавлено через 3 минуты
Цитата Сообщение от Gepar Посмотреть сообщение
и думал что компилятор и так на макс. оптимизации хорошо угадывает ...
угадывает не компилятор а процессор на стадии выполнения
посему линейный код быстрее чем ветвления (угадывать не надо)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru