– 3.11.06 –
Nechcete si ho navzájem přeměřit?
Koneckonců většina z nás ráda soutěží, ne? Tak jdeme na to.
Řeč je bohužel o počítačích (v tuto chvíli přestala číst něžnější polovina Pánve) a konkrétně o numerickém výkonu procesoru (právě odpadla filda). Zrovna sepisuju jeden text, pro který jsem sesmolil primitivní udělátko na hledání prvočísel. Program testuje postupně jedno celé číslo za druhým a v případě, že najde prvočíslo, udělá si čárku a pokračuje dál. Výpočet končí s nalezením 10 000. prvočísla, přičemž celý cyklus zabere jenom několik minut.
Do výsledku se snažím zahrnout co nejširší třídu procesorů. Jednak to vypadá líp a druhak si mohou ostatní přeměřit výkon svého klumprtu (terminus technicus pospecus). Pokud máte zájem, stáhněte si zkompilovaný Java soubor BenchPrime.class (musíte mít nainstalovaný Java Runtime) a do příkazového řádku v místě, kam ho uložíte, stačí napsat něco jako java BenchPrime > klumprt.txt. Fajnšmekři s kompletním vývojovým balíkem Java SDK si možná budou chtít zkompilovat přímo zdroják. Hodnotícím kritériem je dosažený čas, kde vyhrává rychlejší, a počet taktů procesoru spotřebovaných na výpočet, kde má navrch šikovnější. Když mi pošlete mailem výsledný textový soubor spolu s přesným typem procesoru, rád vás šópnu mezi ostatní slópečky.
Jak vidíte, ve světě počítačů neplatí pravidlo, že na velikosti nezáleží. Velké divadlo s malým Kašpárkem je něco jako lochneska - všichni o tom mluví, ale nikdo to ještě neviděl. Kašpárkova loutka přece nikdy nehraje hlavní roli :-)
komentáře:
Okomentovat
