Re[19]: За счет чего выстреливают языки?
От: BulatZiganshin  
Дата: 16.07.15 13:37
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Интересно только почему твоя сложная оценка на основание огромных знаний о микроархитектуре в точности совпала с давным давно озвученным мною значение, полученным видимо на основе бессмысленных рассуждений? )


какова вероятность случайно в точности угадать целое число от 1 до 8?

BZ>>3) твой тест мог упереться в скорость озу, как я сказал в пред. сообщении


_>Это не верно. Точнее действительно проблема в памяти, но не в том смысле, что ты думаешь (типа надо сделать размер данных поменьше и всё будет ОК).


гм. судя по тому что у тебя программа ускорилась от уменьшения размера данных — ты таки упирался в скорость ОЗУ. и никакой компилятор тебе скорость озу быстрее бы не сделал и соответственно твою программу бы не ускорил. а вот с уменьшенным размером данных ты упираешься в тупость компилятора. коэффициент тупости равен частоте твоего процессора, делённой на 1.3 ГГц

_>Предложишь вариант? )


лень. попробуй сам — там должна быть куча add_epi32. ещё cmp+blend для if, но их для начала можешь опустить. а остаток строки можешь вовсе не обрабатывать — для тестов скорости это мелочь
Люди, я люблю вас! Будьте бдительны!!!
Отредактировано 16.07.2015 13:43 BulatZiganshin . Предыдущая версия . Еще …
Отредактировано 16.07.2015 13:39 BulatZiganshin . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.