View Full Version : come funziona il SuperPi?
Crazy rider89
28-01-2007, 10:32
Ciao
scusate il disturbo
forse sono OT ma non sapevo dove postare...
mi piacerebbe sapere su cosa si basa il programma SuperPi per calcolare la velocità di un computer?
Grazie :D
carrittu
28-01-2007, 10:34
Conta il tempo che il sistema impiega a fare un calcolo del numero pigreco.
Crazy rider89
28-01-2007, 10:53
quindi non centra niente il logaritmo...
carrittu
28-01-2007, 11:01
Come è implementato l'algoritmo non lo so. dovresti scaricare i file sorgenti e vedere li.
Ciao
Crazy rider89
28-01-2007, 11:07
logaritmo :doh:
no perche ieri mattina il prof di matematica,
ha introdotto l'algoritmo e ci diceva che un computer ci mette piu o meno 2 giorni per calcolarlo :confused:
carrittu
28-01-2007, 11:22
be che ha di male il logaritmo?
Crazy rider89
28-01-2007, 11:29
assolutamente niente :D
era solo per sapere se è vero che un computer ci mette cosi tanto
[-tommi-]
28-01-2007, 11:35
per calcolare il pigreco un pc ci mette infiniti anni :D visto che è irrazionale
carrittu
28-01-2007, 11:41
bè dipente da quante cifre decimali vuoi. se ne vuoi due fai subito, se ne vuoi di più...tipo qualche milione allora ci mette un pò di più. Cmq un pc standard per calcolare 1Mb di cifre del pigreco ci mette circa 40 sec. Non mi sembra tanto. Cmq guarda qui:
http://it.wikipedia.org/wiki/Pi_greco
Ciao
Crazy rider89
28-01-2007, 11:44
mi sto confondendo :confused:
tra logaritmo e algoritmo c'è differenza?
e ci diceva che un computer ci mette piu o meno 2 giorni per calcolarlo :confused:
cosa? il pi greco? è irrazionale = infinite cifre = infinito tempo
carrittu
28-01-2007, 11:53
:D
L'algoritmo è un codice. puoi essere scritto con vari linguaggi e serve a risolve problemi.
Esempio:
te scrivi un algoritmo in C++ per calcolare 20 cifre decimali del pigreco, lo esegui su un calcolatore ( computer ) e lui ti rimanda il risultato.
Problema risolto. :)
Il logaritmo non c'entra niente, è una funzione matematica.
Calcolare il pigreco con precisione assoluta è IMPOSSIBILE perchè è composto da un numero di cifre infinite, e quindi impiegheresti un tempo infinito per farlo :muro: .
Nemmeno il conroe ce la farebbe :D
Ciao
Crazy rider89
28-01-2007, 11:55
il mio prof diceva che per calcolare un Logaritmo un computer ci mette circa 2 giorni,
e volevo sapere su che cosa si basava il SuperPi,
ed ora l'ho capito :D
nellosamr
29-01-2007, 12:25
Cmq un pc standard per calcolare 1Mb di cifre del pigreco ci mette circa 40 sec.
40 sec????
il mio pc in firma ci mette 58 sec circa.. :muro: mi devo preoccupare??? :confused:
cosa posso fare per migliorarle le prestazioni.. è utile nell'utilizzo normale??
grazie
ciao
P.S. (scusate, la ram sono 256Mb Pc 2700.. ho ordinato quella in firma ma non mi arriva :doh: )
Crazy rider89
29-01-2007, 12:35
no secondo me va bene anzi
mio cugino ha un 3200+ con 1gb di ram e fa circa 55sec
quindi sei li ;)
il mio P3 800 ci mette 2minuti e 45sec appena :D
nellosamr
29-01-2007, 12:40
il mio P3 800 ci mette 2minuti e 45sec appena :D
graze per la risposta.. e grande il PIII anche se va piano...è.. :sofico:
Crazy rider89
29-01-2007, 12:45
prego ;)
fra un po lo cambio :D
lo accartoccio e ne faccio un portachiavi :sofico:
Punitore
29-01-2007, 14:30
ah quindi il superpi trammite il programma sorgente implementato ti fa trovare un numero x di cifre del pi greco (1M sono 1milione penso :D)... forte... non lo sapevo :p
e dove trovo il programma sorgente? così me lo vedo un po' :p
e poi viene compilato trammite un semplice .exe?
carrittu
29-01-2007, 15:06
Dovrebbe esistere un sito ufficiale del progetto. prova a cercarlo.
Ps: non sono un milione ma 1 Mb.
Ciao
Punitore
29-01-2007, 15:12
Dovrebbe esistere un sito ufficiale del progetto. prova a cercarlo.
Ps: non sono un milione ma 1 Mb.
Ciao
cioè 1Mb?
Calcola che ogni carattere è un byte (solo in blocco note eh) un kilobyte sono 1024 byte e un megabyte sono 1024 Kbyte... fai il conto e viene qualcosa di più di un milione: 1048576 bytes quindi caratteri. Certo come approssimazione per il calcolo della circonferenza non dovrebbe essere male :D
Vedo un pò di confusione fra logaritmo, algoritmo e via dicendo alla fine non ho neanche ben capito quale sia il tuo dubbio, per calcolare le prime decine di milioni di cifre del pigreco ci sono diversi metodi, come per esempio la convergenza della serie di arctan di non ricordo cosa che converge abbastanza velocemente, puoi scaricare i sorgenti e vedere che cosa usano, ce ne sono davvero tanti di metodi.
Da quanto riportato su wiki, s-pi si basa sugli algoritmi FFT e di Borwein... Per chi volesse perdere un po' di tempo: Algoritmo di Borwein (http://en.wikipedia.org/wiki/Borwein%27s_algorithm_%28others%29) e FFT (http://en.wikipedia.org/wiki/FFT)... :)
lo sviluppo che intendevo era http://www.di.unipi.it/~bozzo/fino/appunti/img41.gif
ma a quanto pare quello di Borwin è superiore :stordita:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.