Member
Статус: Не в сети Регистрация: 17.03.2003 Откуда: Москва
Root
Уже два раза пытался написать никак не получалось.
1) Откуда информация, что 3DNow! тормозит фпу? Больше похоже на рекламный лозунг интел. Сам наверное знаешь, что квака 2-ая на к6-2 быстрее бегала, чем на п2.
2)Если это реально так, то нахрена они его туда пихают все транзисторы ведь на счету?
Если проще сделать четвертый исполнительный блок фпу.
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
to Vick2240 Любое обращение к FPU(на K6-2 и аналогах, кроме Атлона) при использовании 3DNow! ведет к тормозам из-за переклбчения процессора туда-обратно. Ведь 3DNow! поверх FPU работает. Заметь K6-2 эквивалентен PII только в целых операциях. С плавающей точкой АМД потормознее будет, а сравнивать PII MMX с K6-2 3Dnow немного странно А насчет пункта 2 поподробнее. Что-то я не совсем понял вопроса Правильно, в Атлонах АМД уже исправилась и все встало на места: Атлон быстрее, пень тормознее. А до Атлонов АМЛ играла роль догоняющего, после - на равных. Почти стихи получились
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
to Vick2240
Цитата:
Только без применения 3DNow! ведь он заменяет фпу.
А есди использовать и то, и другое? Тогда веселье и начнется
Цитата:
Так с чем же их сравнивать
Конечно, эти процессоры выпускались в одно время и даже конкурировали, но у K6-2 есть неоспоримое преимущество перед PII: он поддерживает 3Dnow! и MMX одновременно. когда как PII только MMX. Не более. Таким образом, PII ставиться в невыгодное положение, компенсирующее разницей в производительности. Но самое веселое, что эти процессоры под разные платформы. PII под Slot1-Socket370, а K6-2 под (Super)Socket7, т.е. они взамимонезаменяемые.
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Member
Статус: Не в сети Регистрация: 16.04.2003 Откуда: spb
Есть специфичные программы, сборка c оптимизацией которых может принести большой прирост производительности, например audio\video кодеры\декодеры.
Для большинства программ это малоактуально. Что касается программ, активно юзающих расширенный набор инструкций процессора, то это, действительно, важно.
Я приводил здесь статистику по загрузке процессора при проигрывании AVI (DIVX5). При i586-сборке это 30-60 процентов загрузки процессора. При сборке mplayer с отключенным runtime cpu detection и всеми включенными features -- 2-5 % (AMD Athlon XP). Примерно таже ситуация с transcode -- кодирование MPEG2 -> DIVX.
Но не надо забывать, что повышение уровня оптимизации при сборке запросто может привести к неожиданным глюкам в работе программы =) Собирайте с -O2!
Member
Статус: Не в сети Регистрация: 17.03.2003 Откуда: Москва
Maga
Цитата:
Есть специфичные программы, сборка c оптимизацией которых может принести большой прирост производительности, например audio\video кодеры\декодеры. Для большинства программ это малоактуально.
Ага верю только человек делает под Ку3 библиотеку и все бегает на 20% быстрее, а так конечно малоактуально
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
to maga Как ни странно, все итак все программы собирают с O2!!!
Vick2240 Я тут развлекался. Пытался оптимизнуть Q3 под K6-2+. Получил 2fps выигрыша стабильно, но 3DNow! и не пахнет. В коде только MMX. Использовался MS VS .NET, в котором оптимизирующий компилятор уже есть. Для полного понта выкачивался Processor Pack от мелкософта и сравнивался с .NET. Отличий не найдено.
Самое веселое то, что я оверклокнув видяху гораздо больше прироста получил )))
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
to Vick2240
Цитата:
Что имел ввиду?
Взял и декомпилировал код библиотек(те которые я компилировал). 3DNow! там нет. Только MMX.
Цитата:
Processor Pack
Это аддон к системе программирования, чтобы оптимизировать код. Если внимательно посмотреть на Q3 библиотеки под Атлон, то можно заметить, что они были сделаны как раз в VS 6 с Processor Pack'ом, а в VS.NET оптимизирующий компилятор есть.
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
to Vick2240
Цитата:
А там 3Dnow! есть?
Честно, есть
Цитата:
Так он вроде уже оптимизнутый.
Под что? Под MMX?
Цитата:
И что за система програмирования?
Microsoft Visual Studio 6/7(.NET)
Ради прикола, я ручками код 3DNow. Теперь есть оптимизнутые библиотеки под K6-2+. Всем кому надо могу раздать. Тоько вот за качество оптимизации не ругайте плиз. Что есть - то есть
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Сейчас этот форум просматривают: Agiliter и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения