Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 43 • Страница 2 из 3<  1  2  3  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 09.08.2003
Откуда: Ukraine. Kiev
Shurik
Цитата:
и от АМД есть прога что помогает оптимизировать код

А как она называется?



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
XKR, эта прога называется компилятор. Он берет исходный код и старается скомпилировать в программу.

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

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


 

Member
Статус: Не в сети
Регистрация: 17.03.2003
Откуда: Москва
Root

Цитата:
на K6-2 и аналогах, кроме Атлона

В чем разница в работе 3DNow!

Цитата:
С плавающей точкой АМД потормознее будет этих процессоров?

Только без применения 3DNow! ведь он заменяет фпу.

Цитата:
сравнивать PII MMX с K6-2 3Dnow немного странно

Немного истории: эти два процессора выпускались в одно время и имели приблизительно равные частоты. Но разную цену :) .Так с чем же их сравнивать :?


 

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
Статус: Не в сети
Регистрация: 17.03.2003
Откуда: Москва
Root

Цитата:
А есди использовать и то, и другое?


А зачем?

Цитата:
K6-2 есть неоспоримое преимущество перед PII: он поддерживает 3Dnow! и MMX одновременно.


Ага в Р2 кэш второго уровня 512кб.Причем в большинстве тестов он рвал к6-2.
И раньше ты писал, что 3ДНОу тормозит сам себе противоречишь.

Цитата:
PII под Slot1-Socket370


Помоему не было Р2 под 370 :? Только селероны.И Р3


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
to Vick2240
Цитата:
3ДНОу тормозит сам себе противоречишь

Нет, я в том отношении, что 3DNow! у PII нет вообще.
Цитата:
Помоему не было Р2 под 370

Я про всю линейку. Тем более, что Celeron - урезанный PII (или PIII, или P4)

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь 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% быстрее, а так конечно малоактуально :D :wink:


 

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


 

Member
Статус: Не в сети
Регистрация: 17.03.2003
Откуда: Москва
Root

Цитата:
но 3DNow! и не пахнет. В коде только MMX.

Что имел ввиду?

Цитата:
Использовался MS VS .NET,

Цитата:
Processor Pack от мелкософта и сравнивался с .NET.

Про что разговор поясни пожалуйста, я не программирую поэтому не понимаю.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
to Vick2240
Цитата:
Что имел ввиду?

Взял и декомпилировал код библиотек(те которые я компилировал). 3DNow! там нет. Только MMX.
Цитата:
Processor Pack

Это аддон к системе программирования, чтобы оптимизировать код. Если внимательно посмотреть на Q3 библиотеки под Атлон, то можно заметить, что они были сделаны как раз в VS 6 с Processor Pack'ом, а в VS.NET оптимизирующий компилятор есть.

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 17.03.2003
Откуда: Москва
Root

Цитата:
Пытался оптимизнуть Q3 под K6-2+.


Так он вроде уже оптимизнутый.

Цитата:
Взял и декомпилировал код библиотек(те которые я компилировал). 3DNow! там нет. Только MMX


т.е. оптимизация либо не полная, либо не честная, либо 3DNow! лучше не использовать?

И что за система програмирования?

Цитата:
Если внимательно посмотреть на Q3 библиотеки под Атлон


А там 3Dnow! есть?


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
to Vick2240
Цитата:
А там 3Dnow! есть?

Честно, есть
Цитата:
Так он вроде уже оптимизнутый.

Под что? Под MMX?
Цитата:
И что за система програмирования?

Microsoft Visual Studio 6/7(.NET)

Ради прикола, я ручками код 3DNow. Теперь есть оптимизнутые библиотеки под K6-2+. Всем кому надо могу раздать. Тоько вот за качество оптимизации не ругайте плиз. Что есть - то есть

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 17.03.2003
Откуда: Москва
Root

А слабо что-нибудь современное оптимизнуть?

Как думаешь может 3Днау вообще не нужно?


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
to Vick2240
Насколько современное? Half-Life 2? Сорри, что давно не был - Инет кончился :(

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 15.04.2003
Откуда: Togliatti
а как программа вобще узнает что у тебя поддерживаются определенные инструкции , например прга CPU-Z пишет что мой дурик(Морган) неподдерживает SSE.

_________________
чем дальше влез-тем толще глюки.
хочу Windows с пероводом от ГОБЛИНА.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
to zerd
В процессоре есть инструкция выдачи ифомацию о нем самом (CPUID)
Процессор ведь знает, что он умеет, вот и программа узнает :)

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 17.03.2003
Откуда: Москва
Root
привет.

Я думал ты умер в виртуальном смысле этого слова.

Да HL2 просто было-бы супер.

Как мне ченить простенькое самому наваять.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 43 • Страница 2 из 3<  1  2  3  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Agiliter и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan