Dust в сравнении с 6 экземпляром
cl 13 версия не так сильна.
/ipo (/Qipo) не работает - у компилера крышу сносит где-то в середине компиляции (начинает страшно ругаться на этапе линковки). Если внятно объясните, как ей пользоваться, то буду очень благодарен.
/QxP - я пользовался /QaxN (7-й вариант) - показало плохие результаты
/Ow - не пробовал
/ftz - не пробовал
/Qrcd - не пробовал
вообще-то меня заботит точность вычислений, при всяких трюках с помощью ключей компилера не будет ли фатальной потери точности вычислений?
Когда эта эпопея с компиляньем была, то читал про интринсики, не впечатлило, потому как вроде О2 или Ох включает все эти интринсики, или не так?
И еще: просто так интеловый компилер не слишком хочет компилить библиотеку 098 или 098а, как буду на работе, попробую с этими четыремя ключами. Так что, было бы неплохо, если бы вы сами попробовали откомпилить сие чудо интеловым компилером, чтобы "изнутри" на картину взглянуть...
Да, у меня смп машина, но самое интересное, что эти /Qparallel и /Qssp только портят картину. Библиотека (длл) не слишком многопоточная (((
В общем, хотелось бы достичь большей скорости, чем 6-й вариант =))))
п.с. как раз у 13-го варианта самые низкие показатели...
п.п.с. и еще: усредненная производительность у 6-го варианта самая большая, и в sha-1 он - лидер.