On Sat, 15 Dec 2001, Alex Tutubalin wrote:
AT> > что-что? На Celeron 300A я с ходу получил 269 М/с при четырехкилобайтном
AT> > блоке, а на собственном duron600 - почти 500 М/с. Если же размер блока
AT> > увеличить до 64к, то скорость на этих машинах фактически удваивается (490
AT> > и 1190 соотв). На хостинге, который на 850 Athlon'е у нас, аж до 1,6 Г/с
AT>
AT> Вдогонку. Про DDR я ничего не скажу хорошего - не знаю. Для обычного
AT> SDRAM цифры какие-то несусветные у тебя - там цикл 25 Mhz (40 нс)
AT> и ширина шины данных - 16 байт. Итого 400 Mb/sec без интерливу. Поделив
AT> пополам (copy in/out) - получим то что имеем.
Стоп-стоп. Это ты про first hit. А мы ж имеем burst read/burst write. На
современной памяти, которая тактируется 133 MHz, на чтение 4 строк по 64
бита (откуда ты взял 16, кстати?) будет потрачено 6+2+2+2=12 тактов, что
дает нам цикл примерно в 44 MHz для потокового чтения и 35 MHz для записи.
Это про SDR, разумеется и без интерлива. С DDR и/или интерливом все
сложнее и нелинейно.
Sincerely,
D.Marck [DM5020, DM268-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =