[nem-pl] Uwagi różne

Michal Moskal malekith at pld-linux.org
Thu Feb 19 10:55:23 CET 2004


On Thu, Feb 19, 2004 at 10:19:13AM +0100, Michal Moskal wrote:
> > Czasy wersji sumującej ostatnie cyfry (najlepsze z 3 uruchomień):
> > 
> > C                         0.201
> > OCamlopt                  0.406
> > OCamlopt -unsafe          0.376
> > Kogut (mój), wersja z niskopoziomowo rozpisanymi pętlami   1.024
> > Kogut, wersja ładna       1.671
> > Python                    3.089
> > Perl                      6.110
> >
> > Jakby ktoś chciał się bawić, to
> > <http://qrnik.knm.org.pl/~qrczak/tmp/primes.tar.gz>
> 
> Kurde, albo ja nie umiem kompilować C, albo ty masz ponad 3 GHz
> procesora ;) Tak czy inaczej u mnie:
> 
> C              0.37	0.49
> Nemerle        0.60	1.28
> ocamlopt (u)   0.65	0.87
> ocamlopt       0.70     0.87

Lalala. Wszysto już rozumiem. Nie masz szybszego procesora tylko więcej
cache. Jak się upakuje tablicę booli do bitów (tak, żeby mieściła się w
moim cache) to czas programu w C spada do 0.03.

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++
: When in doubt, use brute force. -- Ken Thompson :: UL++++$ C++ E--- a?




More information about the devel-pl mailing list