AlnZ Т.к. для того, чтобы со

AlnZ Т.к. для того, чтобы со мной согласиться Вам достаточно, чтобы было понятно откуда возникают задержки в чипсете, я постараюсь Вам это показать пользуясь тем, что Вы сами проделали все необходимые рассуждения кроме заключительного вывода. Думаю, не желай Вы, чтобы Ваш SIS был не хуже i430 Вы бы довели рассуждения до конца ;)

Цитата:
Существует определенный стандарт шины, по которой процессор общается с чипсетом. Его задал Intel. По ниму процессор обращаетсья к севернику на чтение\запись данных. И не обязательно из памяти. Причем, отправив пакет с запросом, он продолжает заниматься своими делами. (и освобождает шину) А в контроллере памяти этот запрос отправился в очередь.

Теперь замечаем, что процессор "не знает" где лежат нужные ему данные. Они могут быть в L2 кэше (для упрощения считаем что про L1 он "знает") либо в ОЗУ. Время потребное для выборки данных из L2 и ОЗУ различается в разы. При этом все должно работать правильно, как в том, так и в другом случае. Следовательно получить данные процессор может с весьма разной задержкой. По сравнению с этим задержки вносимые собственно чипсетом (для простоты будем считать его набором регистров меняющих свое состояние с частотой кратной FSB) вполне допустимы, но влиять на ПСП они от этого не перестанут.

Разные чипсеты реализуют разную стратегию работы с кэшем, скажем та же степень ассоциативности кэша может отличаться и это опять-таки скажется на ПСП.
На практике, SIS-овские чипсеты под i486 были одними из лучших, но чипсеты под P1 и AMD К5/К6, не став хуже сильно проигрывали чипсетам от Intel, который радикально сменив архитектуру несколько лучше конкурентов знал, что именно надо оптимизировать да и ресуросв для этого имел поболее...
То что в описанной мной истории про апгрейд с iP75 на iP133 причиной "тормозов" была именно хреновая работа с памятью я вынужден был выяснять экспериментально. Иначе было крайне сложно объяснить людям, почему замена процессора, который тогда стоил около двухсот $ не проявляется в повышении производительности на их задачах.
А про то, что не все чипсеты "одинаково полезны", это просто экспериментально установленный факт.
P.S. Железячником никогда не был, а последние 10-12 лет и программистом себя не считаю...

До какого объема оперативы работает кеш? Как узнать?
  • Да у Интелов буфер на чтение мозга в