две одинаковые 286, но разные быстродействия? (Как такое возможно? одинаковые мегагерцы, но разные дристоны.)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

две одинаковые 286, но разные быстродействия? (Как такое возможно? одинаковые мегагерцы, но разные дристоны.)

Сообщение Ekb » 27.07.2015,04:29

Ответ найден 4 года спустя: Из-за Interleaving = https://www.phantom.sannata.org/viewtopic.php?p=475795
Имеется в наличии 4 протестированных систем: Пара АМД-16мгц и Пара Харрис-20мгц.

Рассмотрим Харрис-20мгц:
Материнская плата: M218 (быстрее) и M219 v1.1 (тормознее)
фото M218:


фото M219:

Уточнения: В нашем случае на чипе написано Chip-2 (а не "5" как на фото). Материнка по факту: M219 v1.1

Итоги бенчмарка:
=== Плата M218, Harris 286-20mhz, Trident 8900C ===
1) Landmark 2.00
CPU: 25mhz
FPU: 18 МГЦ IIT
Video: 2323 chr/ms

2) CheckIt 3.00
CPU: 4250 дристоунов
FPU: 487,8К ветстоунов IIT

3) 3Dbench - 6,8 fps

4) Прокачка ОЗУ:
Memtest by A.Fominih = 9100kb/s
Celem Cache test = 1182 time (меньше - быстрее)
=== Плата M219, Harris 286-20mhz, Trident 8900C ===

1) Landmark 2.00:
CPU: 25mhz
FPU: 26mhz 287XL
Video: 2234 chr/ms (BIOS 640kb или 1mb - не влияет)

2) CheckIt 3.00
CPU: 3683 дристоунов
FPU: 620,6K ветстоунов 287XL

3) 3Dbench - 5,9 fps

4) Прокачка ОЗУ:
Memtest by A.Fominih = 9000kb/s
Celem Cache test = 1204 time (меньше - быстрее)
Если подсчитать зависимость Дристонов к значениям 3Dbench, то выясняется полной пропорциональности. Из этого следует, что играя в Wolf3D, ощутимо чувствуется тормоза на тормознутой плате M219.

На что может так влиять Дристоны? Из-за чипсета? Оба по факту работают на 20мгц (кварцы на 40мгц). Интересно именно механизм работы, т.к. процессоры одинаковые (фото Харриса).

И как, собственно, на будущее брать материнки с максимальной производительности, например в Ибее, Молотке, Авито, Аукро?
Последний раз редактировалось Ekb 11.08.2019,06:35, всего редактировалось 3 раза.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 27.07.2015,04:59

Ekb писал(а):
А без FPU какие результаты?
Кэш у обеих установлен?
SST что показывает?
Электронка: Изображение копия Изображение

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 27.07.2015,05:01

1) FPU - можно исключить, изьяв из панели, но на результаты не повлияют. Дристоуны (как понимаю) это простейшая арифметика, которая обсчитывает простейшие текстурки в 3Dbench и Wolf3D. Работа полностью лежит на CPU.
2) Кэши на 286 не предусмотрены. :frown:
3) SST 4.78 - требует 386+ :frown:

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 27.07.2015,05:12

Приведу второй пример бенчмарка: Системы АМД-16мгц

Эти материнки интересны тем, что сделаны гораздо старее и крупногабаритнее, имеется распаянных 4-5 крупных чипов. Также старые образцы BIOS'а, где есть меню входа в "Диагностики".

Фотки есть в инете: VLSI (быстрее) и Winbond (тормознее).
=== Плата на базе VLSI, AMD 286-16mhz, VGA CirusLogic 5420 ===
1) Landmark 2.00
CPU: 21.05 mhz
FPU: 20.67 mhz 287XL
Video: 5173 chr/ms

2) CheckIt 3.00
CPU: 4042 дристоунов
FPU: 534,5К ветстоунов 287XL

3) 3Dbench - 6,8 fps

4) Прокачка ОЗУ:
Memtest by A.Fominih = 7500 kb/s
Celem Cache test = 1418 time (меньше - быстрее)
=== Плата на базе Winbond, AMD 286-16mhz, VGA CirusLogic 5420 ===

1) Landmark 2.00:
CPU: 20.79mhz
FPU: 19.60mhz 287XL
Video: 5285 chr/ms

2) CheckIt 3.00
CPU: 3854 дристоунов
FPU: 512,4K ветстоунов 287XL

3) 3Dbench - 6,6 fps

4) Прокачка ОЗУ:
Memtest by A.Fominih = 7300 kb/s
Celem Cache test = 1648 time (меньше - быстрее)
Здесь аналогично полная зависимости от дристона, которые влияют на конечный результат в 3Dbench.

Обратите внимание, что материнка на базе VLSI AMD 16mhz (4042 дристоуна) рвет тузик грелку Харриса 20мгц на базе M219 (3683 дристоуна).

Почему так происходит? Есть ли разумное обьяснении досадному явлению?

Гость

Сообщение Гость » 27.07.2015,05:12

На плате PC Chips M218 используется чипсет VLSI VL82C311L/VL82C113A
На M219 - PC Chips Chip2 (в "девичестве", насколько я помню, Toshiba TC6154AF). Он и "тормозит".

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 27.07.2015,05:30

Xalveyn писал(а):в "девичестве", насколько я помню, Toshiba TC6154AF
Верно. Точнее у меня наклейка в M219 v1.1: Toshiba TC6154HS.

Но как именно может влиять работы арифметики CPU на чипсеты? Регистры и стэки, флажки проходят через чипсеты? Я думал, что в CPU есть своя микро-память на регистры ассемблера.

hoorma
Advanced Member
Сообщения: 1737
Зарегистрирован: 26.02.2011,18:26
Откуда: Омск

Вклад в сообщество

Сообщение hoorma » 27.07.2015,05:43

Ekb писал(а):Я думал, что в CPU есть своя микро-память на регистры ассемблера.
Так она вроде как называется L1 Cache и ни в 286, ни в 386 ее еще не было. Если вспомните у Pentium L1 Cache делится на Instruction cache и Data Cache. Так вот первое и есть та самая "микро-память".

Гость

Сообщение Гость » 27.07.2015,05:55

Но как именно может влиять работы арифметики CPU на чипсеты?
Немножко неправильно сформулировано. Наличие чипсета влияет на саму возможность измерения скорости работы арифметики CPU. Не будь его, каким образом вы смогли бы её измерить? Вот как-раз на этапе измерения и вносятся "тормоза".

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 27.07.2015,06:16

Xalveyn
Лучше тогда префразирую: Как именно может влиять чипсет на внутреннюю обработку CPU (быстродействия арифметики)?

Чипсет, как понимаю, ответственен только за связывающим звеном: CPU <--> чипсет <--> memory, ISA, clock, port i/o, Bios

Программа SST 4.78, к сожалению не работает, но есть другие программы, например, memspeed.com (автор A.Fominih):
--AMD 386-40mhz, 2 wait state, Chips UMC = Cache 128kb=12900kb/s, RAM=6200kb/s
Harris 286-20mhz, 0 wait state, Chips Toshiba = 9000 kb/sec (matherboard: M219 v1.1)
--AMD 286-16mhz, 0 wait state, Chips VLSI = 7500 kb/sec
--AMD 286-16mhz, 0 wait state, Chips Winbond = 7300 kb/sec
Все значения wait state - это устанавливается либо перемычкой (на winbond и VLSI), либо в биосе (в 386 - дефолт на 2WS)

Как видно, что скорость памяти не влияют на дристоны. На харрисе M219 всего лишь 3683 хотя скорость памяти аж 9000 кб/сек, в то время как на VLSI всего лишь 7500кб/с, но дристоны 4042.

P.S. 7500 кб/с и 9000 кб/с - имеет прямо-пропорционально от тактовой частоты процессора/шины 16мгц и 20мгц соответственно. К дристонам нет никакой корреляции. :frown:
Вложения
MEMSPEED.COM
(619 байт) 348 скачиваний

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 27.07.2015,06:45

Проверил на CCT286 (ссылка: http://old-dos.ru/index.php?page=files& ... ow&id=3453 )

Это почти похожий на SST 4.78:

Изображение

В третьей картинке - 386DX - это для проверки и самоудовлетворения, что графики отображают реальную скорость кэша и ОЗУ.
В итоге Harris 286 - 20mhz имеет большую скорость прокачки ОЗУ, чем AMD 286 - 16mhz. Но значения дристонов в точностью до наоборот. Почему такое явление?
Вложения
memory.png

Аватара пользователя
Alex_Vac
Advanced Member
Сообщения: 5149
Зарегистрирован: 25.03.2009,07:04
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Alex_Vac » 27.07.2015,08:51

У меня какая вот странная реакция на сопр.

Мат.плата 386AD-III, проц Am386DX-40
Стандартный пакет тестовых программ

Замеряю скорость CPU
В обычных тестах скорость CPU без со-процессора выше чем с ним, хотя сопр работает синхронно с процом на 40Мгц
Со-процессоры пробовал разные, 387DX/IIT 4C87/Cyrix 87 - все одно и то же, но когда стоит FPU от Cyrix скорость CPU немного выше чем с другими сопрами.

Похоже как то они влияют на работу самого CPU


Ответить