Обсуждение участника:A5b/Архив1117: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 180:
::::* Нет, я о том, на каких именно процессорах вы видели странные эффекты, вроде округления. `[[User:A5b|a5b]] 18:40, 8 ноября 2011 (UTC)
:::::* '''К сожалению времени совсем мало, и трудно заставить себя искать то что мне даром не нужно (и врядли изменит в т.ч.ваше мнение, судя по вашим заангажированным ответам...), вот цитата:''' ''Фокус №2 - недокументированный, но подтверждаемый на практике. RDTSC выдает результаты с дискретом: 4 тика на первых моделях P4, 8 тиков на P4E и 15 тиков в Pentium D (да еще и скачет на +-15 если включены оба ядра). Поскольку у тебя задержка меньше 15 и второе ядро ты не отключал, то и получаешь болтанку между 0 и 15.'' '''Благо, поисковик выдал ссылку на форуме WASM.RU<ref>http://www.wasm.ru/forum/viewtopic.php?pid=136194</ref> (не знаю насколько вам "форум-WASM.RU" энциклопедичен... Хотя скажем лично я - ни сайта, ни аудитории, в ассемблере во всём рунете и прч. - более профессиональных не встречал). Другие ссылки (совсем уже без текста в наличии) - времени нет искать, да и реальной надобности. Если вам интересно - флаг вам вруки, тем более "из чего исходить" - у вас теперь есть. PS: Наличие же такого дискрета объясняется просто - искуственное округление при выдачи значения счётчика(<small>ибо явно же что внутри он считает без округлений, хотя бы в силу того что бессмысленно считать время исполнения сразу группы команд</small>), самое вероятное - с целью противодействия вычисления точного времени исполнения команд/микрокоманд "потенциальными конкурентами". В том числе, конкурентами по созданию оптимизирующего компилятора - ведь известно что Интел разработал свой компилятор, оптимизированный сугубо под его процессоры, и наоборот - с деоптимизированыными Intel-библиотекам - под все остальные процессоры, и потому явно не заинтересован в том чтобы другие компиляторы до него дотягивали, и тем более обгоняли, - и притом максимально оптимизировали и для его конкурентов-производителей-процессоров.''' {{unsigned|178.150.101.122}} 10:02, 29 декабря 2011 (UTC)
:::::* '''А, вот уже на тему CLD - там же<ref>http://www.wasm.ru/forum/viewtopic.php?id=9936&p=3</ref> и даже в статье<ref>http://wasm.ru/article.php?article=1010031</ref>, - поиск на странице: CLD. PS: И это уже, когда то, я лично проверив (<small>но, не на iP4 понятно у меня никогда небывшего</small>) сам успешно неоднократно использовал (<small>впрч.это понятно не для всех процессоров, как там и указано, и как я и указал в статье о RDTSC</small>). Но, более того : ''' ''Полный исходник тестовой программы доступен на www.agner.org/assem/'' '''- к исходнику примера замеров в той статье...''' {{unsigned|178.150.101.122}} 10:02, 29 декабря 2011 (UTC)