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 BartnikReceived 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