eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingliczby dużej (nie dowolnej) precyzjiRe: liczby dużej (nie dowolnej) precyzji
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: "Mariusz Marszałkowski" <b...@W...gazeta.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: liczby dużej (nie dowolnej) precyzji
    Date: Sat, 4 Jul 2009 16:36:43 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 30
    Message-ID: <h2o0er$omr$1@inews.gazeta.pl>
    References: <h2ns48$a4v$1@inews.gazeta.pl>
    <s...@4...com>
    <h2nuk6$ilm$1@inews.gazeta.pl>
    <q...@4...com>
    NNTP-Posting-Host: localhost
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1246725403 25307 172.20.26.236 (4 Jul 2009 16:36:43 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sat, 4 Jul 2009 16:36:43 +0000 (UTC)
    X-User: brodacz100
    X-Forwarded-For: 89.229.16.190
    X-Remote-IP: localhost
    Xref: news-archive.icm.edu.pl pl.comp.programming:182522
    [ ukryj nagłówki ]

    > Czy Kilega naprzwde uwierzyl ze program z macierzami 5 na 5 zajmie
    > mniej czasu niz program z maczierzami N na N?

    Zależy. W czasach Pentium 100MHz i starszych kompilatorów dokładnie
    tak było. Ręczne rozwinięcie pętli przyspieszało program liniowo
    nawet 3 razy. Szczególnie gdy to były macierze małe, np. 4x4 do grafiki 3D.
    Dziś nie zauważam szczególnej różnicy. Nie wiem czy kompilator lepiej
    optymalizuje, czy procesor lepiej wykonuje kod.

    > Reprezentacja liczb nei zmieni sie - czy to bedzie 10 cyfr czy 100, w
    > zaiwazku z tym wydajnosc programu nie ma nic wspolnego z
    > ograniczeniami a'priori.

    > Poza tym, nei ma zadnej "specjalnej reprezentacji licb do 40 cyfr"

    Hmmm... Nie chodzi o reprezentację która zmniejszy złożoność obliczeniową.
    Raczej chodzi o tzw wyuzdanie kodu które przyspieszy liniowo. Jeśli np. od
    góry wiadomo że liczba zmiennoprzecinkowa ma zajmować dokładnie 24 bajty, to
    można użyć trochę innych technik, niż gdy liczba ma zajmować od 8 do 1000
    bajtów.

    Kompletnie nie wiem czy były próby takiego przyspieszenia i czy zysk jest
    rzędu 10% czy 1000%. Jeśli jest mniejszy niż 200% to nie ma sensu się
    tym interesować.

    Pozdrawiam


    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

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: