eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPoczwórny floatRe: Poczwórny float
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: bartek <b...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Poczwórny float
    Date: Tue, 31 Mar 2015 23:30:41 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 55
    Message-ID: <mff3m1$uvi$1@node1.news.atman.pl>
    References: <mfek4k$dii$1@node1.news.atman.pl> <mfeqqt$99f$1@node2.news.atman.pl>
    <mfes17$mhr$1@node1.news.atman.pl> <mfet7h$nt9$1@node1.news.atman.pl>
    NNTP-Posting-Host: 89-73-81-145.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1427837441 31730 89.73.81.145 (31 Mar 2015 21:30:41 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Tue, 31 Mar 2015 21:30:41 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101
    Thunderbird/31.5.0
    In-Reply-To: <mfet7h$nt9$1@node1.news.atman.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:207742
    [ ukryj nagłówki ]

    On 31.03.2015 21:40, Borneq wrote:
    > To dziesiętne
    >>> https://software.intel.com/en-us/articles/intel-deci
    mal-floating-point-math-library
    >>>
    >
    > będzie wolniejsze od
    >
    >> http://www.boost.org/doc/libs/1_57_0/libs/multipreci
    sion/doc/html/boost_multiprecision/tut/floats/float1
    28.html

    Trzeba by porównać, ale obstawiam jednak, że binarna szybsza.
    Sebastian może mieć rację, że może się zdarzyć, że wsparcie
    sprzętowe przyjdzie dla wersji dziesiętnej, ale nie binarnej.
    Oby nie ;-)


    >>
    >
    > Czy ma wszystkie operacje typu trygonometryczne i inne?
    >
    >> Tylko wiadomo, wolne :-(
    >
    > Można by prędkość porównać z koprocesorem, ile razy wolniejsze,

    Zapuściłem w pętli na 10000000 okrążeń

    x<- 4*x*(1-x)

    double: 0.0396763 s
    float128: 0.949442 s

    oraz
    x<- pi*sin(x)

    double: 0.378017
    float128: 10.7468

    Wyniki traktuj mocno orientacyjnie.

    Wyniki należy traktować orientacyjnie. Np jeśli będziesz
    mnożyć maceirze, double zostanie wsparte instrukcjami wektorowymi
    i będzie jeszcze szybsze.



    > używając algorytmu jeszcze z miesięcznika Komputer 7/87:
    > http://www.grush.one.pl/?issue=komputer.7.87&article
    =rakieta


    Dlaczego interesuje Cię kod sprzed 30 lat?
    ;-)

    pzdr
    bartekltg


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: