-
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/
Następne wpisy z tego wątku
- 04.07.09 16:39 Roman Werpachowski
- 04.07.09 16:50 A.L.
- 04.07.09 16:56 Mariusz Marszałkowski
- 04.07.09 16:56 Roman Werpachowski
- 04.07.09 17:02 Mariusz Marszałkowski
- 04.07.09 17:07 Roman Werpachowski
- 04.07.09 17:25 A.L.
- 04.07.09 17:38 Roman Werpachowski
- 04.07.09 17:45 Mariusz Marszałkowski
- 04.07.09 18:29 Michoo
- 04.07.09 18:38 A.L.
- 04.07.09 18:39 Roman Werpachowski
- 04.07.09 18:41 A.L.
- 04.07.09 18:56 Roman Werpachowski
- 04.07.09 19:01 Mariusz Marszałkowski
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-18 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-18 Warszawa => Software .Net Developer <=
- 2024-05-18 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-18 Ulm => Solution Architect (sichere Kommunikation und IoT-Loesungen <=
- 2024-05-18 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-05-18 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-18 Wrocław => Consultant/Implementer Comarch ERP XL <=
- 2024-05-18 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-05-18 Warszawa => Account Manager (Recruitment Services) <=
- 2024-05-18 Łódź => Salesperson - CRM Systems <=
- 2024-05-18 Łódź => Handlowiec - Systemy CRM <=
- 2024-05-17 ZŁOMNIK o pracy w TVN TURBO, nowych przepisach i współczesnej motoryzacji. Turbo Taryfa!
- 2024-05-17 Białystok => DevOps Engineer Conexa First (Contractor) <=
- 2024-05-17 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-17 Zabrze => Junior HelpDesk <=