Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #29016

Re: Dowolna precyzja - Boost?

From bartekltg <bartekltg@gmail.com>
Newsgroups pl.comp.programming
Subject Re: Dowolna precyzja - Boost?
Date 2016-10-02 02:12 +0200
Organization ATMAN - ATM S.A.
Message-ID <nspje6$e8u$1@node2.news.atman.pl> (permalink)
References (5 earlier) <nsmdlk$cgr$1@node2.news.atman.pl> <nsmn1k$qi0$1@node1.news.atman.pl> <nsmq64$tu5$1@node1.news.atman.pl> <nsmtda$sqh$1@node2.news.atman.pl> <3cfca169-ce10-4992-9e26-fbe2d20fc40f@googlegroups.com>

Show all headers | View raw


On 02.10.2016 00:30, M.M. wrote:
> On Saturday, October 1, 2016 at 1:44:43 AM UTC+2, bartekltg wrote:
>> On 01.10.2016 00:49, Borneq wrote:
>>> W dniu 30.09.2016 o 23:56, bartekltg pisze:
>>>> na dane z liczbami. To spory narzut pamięciowy jeśli
>>>> potrzebuję jedynie poczwórnej...szesznastokrotnej precyzji,
>>>> oraz rozwala spójność pamieci przy operacjach macierzowych.
>>>
>>> Poczwórnej - czy to nie to co mi podawałeś gdy pytałem się o 128 bitów?
>>> http://www.boost.org/doc/libs/1_57_0/libs/multiprecision/doc/html/boost_multiprecision/tut/floats/float128.html
>>
>> To jest wrapper na bibliotekę quadmath, albo intelowy, albo włąśnie
>> double double.
>>
>>
>>> Ale szesnaście razy 32 bity to już narzut na długość i wskaźnik nie jest
>>> tak duży, chyba że rozwala spójność pamięci.
>>
>> GMP ma Wskaźnik i dwa inty na długość:/
>>
>> NArzut czasowy niewielki, ale spojność pamięći jest dla mnie dość
>> istotna.
>
> Jeśli są allokowane dane w takiej kolejności w jakiej będzie
> je przeglądał algorytm, to wbrew pozorom jakaś sensowna spójność
> pamięci będzie zachowana.

A teraz robię na tych macierzach rozkłądy LLT albo LUP jakiś
gotowcem, a on przestawia liczby, moze im robi swap.

 > Oczywiście wydajność nie będzie taka
 > jak w C++ na wyspecjalizowanym szablonie dla określonej precyzji,
 > ale tragedii też nie powinno być.

Czasy obliczeń liczy się w godzinach lub dniach, miłoby było
coś wykroić ;-)

pzdr
bartekltg

Back to pl.comp.programming | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Dowolna precyzja - Boost? Borneq <borneq@antyspam.hidden.pl> - 2016-09-15 10:15 +0200
  Re: Dowolna precyzja - Boost? bartekltg <bartekltg@gmail.com> - 2016-09-15 11:08 +0200
    Re: Dowolna precyzja - Boost? Borneq <borneq@antyspam.hidden.pl> - 2016-09-15 11:47 +0200
    Re: Dowolna precyzja - Boost? Borneq <borneq@antyspam.hidden.pl> - 2016-09-29 00:06 +0200
      Re: Dowolna precyzja - Boost? bartekltg <bartekltg@gmail.com> - 2016-09-29 10:46 +0200
        Re: Dowolna precyzja - Boost? Borneq <borneq@antyspam.hidden.pl> - 2016-09-29 13:54 +0200
          Re: Dowolna precyzja - Boost? Piotrne <piotr12ne@poczta.onet.pl> - 2016-09-30 21:16 +0200
            Re: Dowolna precyzja - Boost? Borneq <borneq@antyspam.hidden.pl> - 2016-09-30 23:49 +0200
            Re: Dowolna precyzja - Boost? bartekltg <bartekltg@gmail.com> - 2016-09-30 23:56 +0200
              Re: Dowolna precyzja - Boost? Borneq <borneq@antyspam.hidden.pl> - 2016-10-01 00:49 +0200
                Re: Dowolna precyzja - Boost? bartekltg <bartekltg@gmail.com> - 2016-10-01 01:44 +0200
                Re: Dowolna precyzja - Boost? "M.M." <mmarszik@gmail.com> - 2016-10-01 15:30 -0700
                Re: Dowolna precyzja - Boost? bartekltg <bartekltg@gmail.com> - 2016-10-02 02:12 +0200

csiph-web