Re: Najszybszy rdzeń, czy przekroczono granicę 4GHz?

Autor: Jan Bartnik <bartnikj_at_gmail.com>
Data: Mon 22 Dec 2008 - 23:49:30 MET
Message-ID: <1un8zsykdlaua$.1hg5kezq6pzs4$.dlg@40tude.net>
Content-Type: text/plain; charset="iso-8859-2"

Dnia Mon, 22 Dec 2008 20:12:40 +0100, CeBeR napisał(a):

> Nie tyle musi, co po prostu jest. Szybki procesor=wydajny procesor a nie
> wysoko taktowany procesor. Tak jak w Twoim przykładzie z samochodem,
> szybki samochód to nie ten, który głośno warczy silnikiem.

Nie mówię o warczeniu silnikiem. Proponujesz benchmarki, czyli zawężenie
pojęcia "najszybszy" do wybranych przez siebie kryteriów.

>> Benchmarki są *zdecydowanie* kiepskim sposobem na
>> pomiar szybkości... najwyżej wydajności w danym zestawie poleceń. Ale -
>> skoro się upierasz - proponuję prosty benchmark:
>> zmierz czas wykonania assemblerowej instrukcji NOP przez procesor
 
> Użytkownika nie interesuje ile jego komputer ma procesorów, rdzeni,
> megaherców etc. Interesuje go na przykład ile czasu (jak *szybko*) lame
> będzie kompresował jego muzykę. Albo winrar kompresował jego dane.
> Benchmarki powstały właśnie po to, żeby użytkownik nie zastanawiał się
> ile megaherców jednego procesora potrzeba, żeby był szybszy od inaczej
> zbudowanej konkurencji. I dzięki nim *mniej więcej* wie. Patrząc na
> zegary wie tyle samo co w Twoim przykładzie z NOPami - nie wie nic.

A musi wiedzieć? I co do tego ma użytkownik? Procesor ma być bezwzględnie
najszybszy a nie "najszybszy w jeździe zygzakiem pod górkę" (czyli w
przypadku niesamochodowym "najkrócej konwertujący A w B").

> Podaj zatem przykłady tych benchmarków tak drastycznie zakłamujących
> rzeczywistą wydajność procesorów, przez które wolałeś obrać metodę
> opartą o prosty pomiar maksymalnych obrotów na biegu jałowym.

Powtórzę - pytanie jest o najszybszy procesor. Przez analogię do tego biegu
jałowego - który silnik jest szybszy 1000 obr/min, 800 obr/min, czy dwa
silniki po 600 obr/min? A przykładów nie muszę chyba przytaczać, bo sam to
zrobiłeś - czyli wszystkie wymienione :)

Jak z kartami graficznymi - jedna ma 15 fps w grze A i 25 w B. Druga 25 fps
w A ale tylko 15 w B. Która jest szybsza? Można też liczyć w PcMarkach,
3DMarkach i innych pokręconych jednostkach...

Chyba najbardziej miarodajne w pomiarze *szybkości* powinny być FLOPSy i te
byłbym w stanie uznać za nieprzekłamujące w drastyczny sposób wydajności.
Wtedy na czoło wysunie się (chyba) NEC SX-9, z wynikiem ~ 100GFLOPS na
rdzeń, przy "zaledwie" 3.2 GHz.

-- 
Pozdrawiam,
Jasko Bartnik
Received on Mon Dec 22 23:50:04 2008

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 22 Dec 2008 - 23:51:08 MET