eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingMoc we FLOPS dla typowego CPURe: Moc we FLOPS dla typowego CPU
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed2
    .atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!
    unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "slawek" <s...@h...pl>
    Newsgroups: pl.comp.programming
    References: <4d72a123$0$2499$65785112@news.neostrada.pl>
    <7...@n...googlegroups.com>
    <4d75297f$0$2445$65785112@news.neostrada.pl> <il56rp$40c$1@news.onet.pl>
    In-Reply-To: <il56rp$40c$1@news.onet.pl>
    Subject: Re: Moc we FLOPS dla typowego CPU
    Date: Tue, 8 Mar 2011 21:18:58 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 14.0.8117.416
    X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416
    Lines: 62
    Message-ID: <4d768f24$0$2461$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 62.69.202.124
    X-Trace: 1299615524 unt-rea-b-01.news.neostrada.pl 2461 62.69.202.124:63901
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:189143
    [ ukryj nagłówki ]


    Użytkownik "Michoo" <m...@v...pl> napisał w wiadomości grup
    dyskusyjnych:il56rp$40c$...@n...onet.pl...
    > To napisz około 5,5 godziny na sprzęcie takim i takim.

    1. Niewygodne;
    2. Robię obliczenia na różnym sprzęcie;
    3. Docelowy "target" niekumaty odnośnie użycia komputerów (tj. nawet kumaty,
    ale wypada udawać, że jest się ponad takie rzeczy);
    4. Mogłoby być potraktowane jako kryptoreklama danego sprzętu;
    5. Mogłoby być potraktowane jako reklama konkurencji.

    > To wszystko wpływa na to, że program może pracować bardzo różny czas na
    > teoretycznie bardzo podobnych platformach.

    Niemniej jednak, biorąc przeciętny technologicznie sprzęt można znaleźć
    oszacowanie. Takie lub inne. Może bardzo złe. Ale jednak jakieś.

    No, nie udawajmy, że się nie da. Raczej - nie jest to wygodne - bo od paru
    lat procesory niby lepsze - a "raw MFLOPS" buksują w miejscu (podobnie jak
    częstości zegara).

    Kiedyś podawano np. jak szybko dany komputer obliczył ileś tam cyfr pi.
    Teraz, gdyby takie dane wykreślać... mogłoby być niezbyt "postępowo".

    > MFLOPS mają sens w kontekście określonego testu.
    > Używanie MFLOPS bez wdawania się w testy uważam za spore nadużycie.

    Millions Float Point Operations Per Second. Co tu jest nadużyciem?

    Jeżeli założymy, że dobre procesory liczą tak samo szybko csch (cosecant
    hiperbolicus) jak zwykłe dodawanie - to trywialne.

    Jeżeli założymy, że procesory liczą jednak wolniej ATAN2 niż FADD (jak to
    było w czasach 80287) - to już trochę gorzej - ale można podać np. że dla 4
    działań tyle, w skrajnych przypadkach jednak znacznie mniej, bo tyle.

    Oczywiście - cache, RAM, prędkość SSHD, kolor myszki - też może mają
    znaczenie. Tak samo jak nie sama moc silnika decyduje o prędkości samochodu.
    Ale jeżeli kupujący samochód ma prawo wiedzieć, jakie parametry ma silnik -
    tak samo ja chcę wiedzieć, ile MFLOPS wyciąga CPU. To logiczne.

    > Możesz ewentualnie napisać, że potrzeba (robiłem tak w kilku
    > sprawozdaniach) xx dodawań, yy mnożeń, zz dzieleń. Bo to daje jakieś
    > pojęcie o _maksymalnym_ czasie i zlożoności, zwłaszcza, gdy zapiszesz to w
    > odniesieniu do danych wejściowych.

    Patrz wyżej - przeciętny czytacz będzie udawał że go to nie interesuje.
    Trochę zresztą tak jak z samochodami - 1000 KM to fajnie się czyta - 52
    uszczelki, 431 łożysk itd. to trochę durnowate szczegóły.

    Jak na razie zakładam 1 cykl zegara = 1 operacja FPU. 10x w tę czy w tamtą
    stronę... bez większego znaczenia. I tak algorytm O(N^3), więc jakby coś, to
    5 razy mniejszy krok ;) i wyrobi się normę.

    Nota bene, samo przełączenie na FPU też kosztuje.

    slawek




Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: