Сравнение - не совсем корректное
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -Tумблер- 12 декабря 2004 г. 15:21
В ответ на: не сочтите за желание развести религиозную войну, но я в шоке :-)) Intel vs AMD (+) отправлено DASM 11 декабря 2004 г. 22:57


Дело в том, что мы не знаем, как устроен встроенный
сопроцессор у этих машин.
Тут возможны "хитрые цифры и шахматные коды".
Дело в том, что разные сопроцессоры могут использовать
расчеты с разной точностью (скрыто от юзера).
Приведу пример.
Как то раз, я заметил, что Intel-80 2 mHz при расчетах
с плавающей точкой быстрее, чем Intel-86 5 mHz + Intel-87 !!!
А обьяснение простое - библиотеки Intel-86 оперируют
большей разрядной сеткой и к тому же (скрыто от юзера)
перед расчетами увеличивают разрядную сетку операндов еще вдвое !
Понятно, почему он работал даже с сопроцессором медленнее.
После преобразования библиотеки Intel-80 в Intel-86 "один в один"
на ассемблере Intel-86 сразу выиграл в 22 раза !!

так что тест с плавающей точкой мало чего показал - мы
не знаем "а что там внутри".

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru