#0 - lukas12p - 2022-02-04 23:41
Cześć
Postanowiłem odświeżyć mój temat sprzed roku, a mianowicie wyciskanie czego się da z procka Cyrix na Socket 3 (z użyciem instrukcji normalnie wyłączonych).
Procesory Cyrix 100 i szybsze posiadają (wyłączone) instrukcje zaczerpnięte z procesorów pentium (tak w skrócie). Sama budowa jest jak w innych 486, ale dzięki instrukcją można przyspieszyć pewne obliczenia. Producent zdecydował się w standardzie nie włączając tych instrukcji z uwagi na problemy ze stabilnością. W zależności o rewizji procka oraz systemu (DOS/WIN) nie każde instrukcje działają.
Konkretne testy wzrostu wydajności zostały już dawno wykonane, więc nie będę się rozpisywać, tylko zapodam linki do poczytania dla ciekawych tematu:
<brak linka>
Konfiguracja testowa:
- płyta Lucky Star LS486E rev.C2 z modyfikacją napięcia (płynna regulacja), cache fabryczny 256 kB 15ns
- CPU Cyrix 5x86 120 rev5 @ 2x66 MHz @ 3.65V
- RAM 1x16MB EDO 50ns
- grafika Matrox Millenium MGA-2164 @PCI66MHz
Instrukcje jakie użyłem to:
5x86.exe /LSSER=off /FP_FAST=on /MEM_BYP=on /DTE_EN=on /BWRT=on /LINBRST=off /LOOP_EN=off /RSTK_EN=off /BTB_EN=on
Jako ciekawostkę dodam, że programy testujące takie jak Speedsys czy cachetest nie wykrywają L2 cache z uwagi na zbliżoną prędkość RAMu, tzn traktują cache L2 i RAM jako jedną pamięć.
Nie ogarniam tabeli, wrzucam ją jako zdjęcie
Postanowiłem odświeżyć mój temat sprzed roku, a mianowicie wyciskanie czego się da z procka Cyrix na Socket 3 (z użyciem instrukcji normalnie wyłączonych).
Procesory Cyrix 100 i szybsze posiadają (wyłączone) instrukcje zaczerpnięte z procesorów pentium (tak w skrócie). Sama budowa jest jak w innych 486, ale dzięki instrukcją można przyspieszyć pewne obliczenia. Producent zdecydował się w standardzie nie włączając tych instrukcji z uwagi na problemy ze stabilnością. W zależności o rewizji procka oraz systemu (DOS/WIN) nie każde instrukcje działają.
Konkretne testy wzrostu wydajności zostały już dawno wykonane, więc nie będę się rozpisywać, tylko zapodam linki do poczytania dla ciekawych tematu:
<brak linka>
Konfiguracja testowa:
- płyta Lucky Star LS486E rev.C2 z modyfikacją napięcia (płynna regulacja), cache fabryczny 256 kB 15ns
- CPU Cyrix 5x86 120 rev5 @ 2x66 MHz @ 3.65V
- RAM 1x16MB EDO 50ns
- grafika Matrox Millenium MGA-2164 @PCI66MHz
Instrukcje jakie użyłem to:
5x86.exe /LSSER=off /FP_FAST=on /MEM_BYP=on /DTE_EN=on /BWRT=on /LINBRST=off /LOOP_EN=off /RSTK_EN=off /BTB_EN=on
Jako ciekawostkę dodam, że programy testujące takie jak Speedsys czy cachetest nie wykrywają L2 cache z uwagi na zbliżoną prędkość RAMu, tzn traktują cache L2 i RAM jako jedną pamięć.
Speedsys cachetest MEM CPU L1 L2 L3 mem Q1 320 3D bench H DOOM H System Info Top Bench Landmark PCPlayer 320 L1 L2 L3 Mem Cyrix_5x86_120@133_ (2x66)_PCI66_instr 185 75 194 64 19 103 59 423 376 1112/1609 25, 3 275? 86 Cyrix_5x86_120@133_ (2x66)_PCI66 185 61 154 63 16, 3 96 54 353 354 671/1265 24, 4 273? 86 AMD486/160_ (4x40) 136 59, 8 141 58 48 17 83, 6 47 347 227 761/1171 24 165 75 52 AMD486/180_ (3x60) 130 67 144 45 38 17, 9 AMD486/200_ (3x66) 185 75 172 65 59 21, 4 109 64, 9 320 30, 3 |
Nie ogarniam tabeli, wrzucam ją jako zdjęcie