Аркадий Глазырин писал(а):Если на Athlon-е одно действие обсчитывается ОДИН такт, то на XEON с 2Мб кэша оно же обсчитывается ТРИ такта.
Скорее нет, чем да

. Рассуждения справедливы для Cyrix & P55, любого CISC. Но здесь тот, и другой процессор - risk, т.е. состоит из двух принципиальных модулей: ядра-молотилки и .. скажем так, преобразователя кодов х86 в код ядра. Ядро АМД ведет родословнюю от почившей бозе DEC Alpha, про Intel вообще ничего не известно. Кроме того, оно просто не интересно. Гораздо интереснее алгоритм преобразователя. Именно там делаются предсказания ветвлений процессов и прочая шушера. И именно там заклятые друзья придерживаются разных религий: Intel "честно" молотит любой код, AMD наоборот, делает много интересных глупостей, вплоть до
перекомпиляции исходного кода в более оптимальный для ядра, добиваясь интересных результатов в случае успеха или провалов в случае ошибки прогноза. Если ошибется и контроль прогнозирования, получим невыполняемый код - прецеденты известны.