-
X-Received: by 10.49.85.165 with SMTP id i5mr1335576qez.28.1364369505804; Wed, 27 Mar
2013 00:31:45 -0700 (PDT)
X-Received: by 10.49.85.165 with SMTP id i5mr1335576qez.28.1364369505804; Wed, 27 Mar
2013 00:31:45 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!t2no21107315qal.0!n
ews-out.google.com!k8ni11100qas.0!nntp.google.com!ca1no11643425qab.0!postnews.g
oogle.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 27 Mar 2013 00:31:45 -0700 (PDT)
In-Reply-To: <kitf24$srj$1@node1.news.atman.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.36.110.253;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 178.36.110.253
References: <5148d9db$0$26710$65785112@news.neostrada.pl>
<1...@g...com>
<kihto6$q3f$1@mx1.internetia.pl>
<c...@g...com>
<3...@g...com>
<a...@g...com>
<e...@g...com>
<7...@g...com>
<kipkjv$uf$1@speranza.aioe.org>
<5...@g...com>
<kipm0j$5bi$1@speranza.aioe.org>
<5...@g...com>
<kipoe5$cfe$1@speranza.aioe.org>
<4...@g...com>
<kiq26c$aqp$1@speranza.aioe.org>
<b...@g...com>
<515168b3$0$26703$65785112@news.neostrada.pl>
<a...@g...com>
<kit5rm$aig$1@node2.news.atman.pl>
<4...@g...com>
<kitf24$srj$1@node1.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2...@g...com>
Subject: Re: Nowoczesne procesory - jak to z nimi jest?
From: "M.M." <m...@g...com>
Injection-Date: Wed, 27 Mar 2013 07:31:45 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:202310
[ ukryj nagłówki ]W dniu środa, 27 marca 2013 01:38:25 UTC+1 użytkownik bartekltg napisał:
[...]
> A, nie mówiąc już o tym, że sama procedura sumowania może
> doprowadzić do błędów!
> Wynik powinien byc 100 000b, a jest 10 000b
Może rozmawiamy o innym przypadku? Ja mówię mniej/więcej o czymś takim:
#include <cstdlib>
#include <cstdio>
#include <ctime>
typedef double ftyp;
typedef const ftyp cftyp;
#define N (100)
#define M (1024)
#define K (1<<24)
#define L (8)
void init( ftyp v[N] ) {
for( int i=0 ; i<N ; i++ )
v[i] = 0;
for( int i=0 ; i<M ; i++ )
v[rand()%N] += 1.0 / M;
}
void compute( ftyp v[N] ) {
for( int i=0 ; i<K ; i++ ) {
const int s = rand() % N;
const int t = rand() % N;
ftyp d = 0;
for( int j=0 ; j<L ; j++ )
if( rand() % 1 )
d += 1.0 / ( 1<<(j+1) );
cftyp tmp = v[s] * d;
v[s] -= tmp;
v[t] += tmp;
}
}
void test( cftyp v[N] ) {
ftyp sum = 0;
for( int i=0 ; i<N ; i++ )
sum += v[i];
printf( "%0.20lf %s\n" , sum-1.0, sum==1.0?"true":"false" );
}
int main(int argc, char *argv[]) {
srand(time(NULL));
ftyp v[N];
init(v);
compute(v);
test(v);
return 0;
}
Wynik na kompie/kompilatorze przy którym akurat siedzę:
0.00000000000000000000 true
Pozdrawiam
Następne wpisy z tego wątku
- 27.03.13 08:42 Tomasz Kaczanowski
- 27.03.13 08:47 Tomasz Kaczanowski
- 27.03.13 08:54 AK
- 27.03.13 08:55 AK
- 27.03.13 09:42 M.M.
- 27.03.13 09:47 M.M.
- 27.03.13 10:10 Tomasz Kaczanowski
- 27.03.13 10:25 M.M.
- 27.03.13 10:28 Michoo
- 27.03.13 11:16 AK
- 27.03.13 11:20 darekm
- 27.03.13 12:21 M.M.
- 27.03.13 12:39 AK
- 27.03.13 13:05 M.M.
- 27.03.13 14:32 AK
Najnowsze wątki z tej grupy
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- 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
Najnowsze wątki
- 2025-03-20 Grubość socketa AM4+procesor
- 2025-03-20 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-20 Warszawa => Senior Programmer C <=
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-20 Greenpeace została zobowiązana do zapłaty niemal 667 mln dolarów [USA,wyrok sądu]
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?