Hi,

>There is FFTW support for Cell processor: http://www.fftw.org/cell/
>porting prime search programs should be possible. Anyone ?

I convert genefer.c to Play Station 3.

ps3$ wget 
http://netnews.gotdns.org/WallStreet/6351/gfn/genefer.ps3/genefer.ps3.0.patch
ps3$ wget http://pagesperso-orange.fr/yves.gallot/primes/genefer.c
ps3$ patch < genefer.ps3.0.patch
ps3$ mv genefer.c genefer.ps3.0.c
ps3$ gcc -std=gnu99 -DHAVE_CONFIG_H -O3 -fomit-frame-pointer -fstrict-aliasing 
-mcpu=cell -c genefer.ps3.0.c
ps3$ gcc -std=gnu99 -O3 -fomit-frame-pointer -fstrict-aliasing -ffast-math 
-mcpu=cell -o genefer.ps3.0.out genefer.ps3.0.o -lfftw3  -lspe2 -lm
ps3$ time ./genefer.ps3.0.out -t
GeneFer 1.3 (PlayStation 3)  Copyright (C) 2001-2002, Yves GALLOT
A program for finding large probable generalized Fermat primes.

Usage: GeneFer -t            run test
       GeneFer <filename>    test <filename>
       GeneFer               use interactive mode

5684328^256+1 is a probable prime. (err = 2.19e-01)
4619000^512+1 is a probable prime. (err = 2.50e-01)
3752220^1024+1 is a probable prime. (err = 2.50e-01)
3066672^2048+1 is a probable prime. (err = 2.50e-01)
2485064^4096+1 is a probable prime. (err = 2.50e-01)
2030234^8192+1 is a probable prime. (err = 2.66e-01)
1651902^16384+1 is a probable prime. (err = 2.50e-01)
1277444^32768+1 is a probable prime. (err = 2.50e-01)
857678^65536+1 is a probable prime. (err = 1.56e-01)

real    148m2.111s
user    146m22.260s
sys     1m39.467s

 .. .  .   .    .     .       .         .          .           .
 Shoichiro Yamada ya...@netnews.gotdns.org
_______________________________________________
Prime mailing list
Prime@hogranch.com
http://hogranch.com/mailman/listinfo/prime

Reply via email to