Prime Cores V1.0 Freeware
-
testato
funziona, però non ho visto stress sulla cpu:)
-
gear667 ha scritto:
testatofunziona, però non ho visto stress sulla cpu:)
cosi a occhio
in quanto tempo ti calcola 16 milioni di numeri primi ?
sia con display attivo che senza display, grazie

-
funziona ma a me carica solo 1 core... il 3 come vedi dallo screen. direi che ci metta sui 20secondi circa per 16M!! incredibile!!!
:ave:

-
cioè ma mi stai dicendo che se non tolgo la spunta su "visualizza numeri primi" e faccio calcola. quando mi dice il numero di numeri primi trovati lui li ha davvero trovati tutti????
ci mette un secondo scarso se non fai la visualizzazione!
è mostruoso!

-
Le085 ha scritto:
cioè ma mi stai dicendo che se non tolgo la spunta su "visualizza numeri primi" e faccio calcola. quando mi dice il numero di numeri primi trovati lui li ha davvero trovati tutti????ci mette un secondo scarso se non fai la visualizzazione!
è mostruoso!

a me prima di finire cmq resta sempre un pò di secondi a lavorare. vedo perchè ho il cursore con la rotellina che gira

-
ho notato che da me utilizza il thread 7 mentre gli altri restano all'1-2% di utilizzo, come tempo di calcolo con la visualizzazione varia tra l'1 e i 2 secondi mentre senza visualizzazione il calcolo è istantaneo (sono tutte misurazioni a occhio)
-
apix_1024 ha scritto:
funziona ma a me carica solo 1 core... il 3 come vedi dallo screen. direi che ci metta sui 20secondi circa per 16M!! incredibile!!!
:ave:
ora ci metto il timer e lo riposto sul mio server,
in teroria i cores li sfutta, ma è talmenente ottimizzato
il codice, che a momenti fà a meno della cpu

-
http://www.xstreme.it/pcfast2.zip
aggiunto timer in millescondi è un pò di grafica

postatemi gli screen , grazie

-
Le085 ha scritto:
cioè ma mi stai dicendo che se non tolgo la spunta su "visualizza numeri primi" e faccio calcola. quando mi dice il numero di numeri primi trovati lui li ha davvero trovati tutti????ci mette un secondo scarso se non fai la visualizzazione!
è mostruoso!

scarica la seconda versione, e valuta di persona se li trova davvero tutti :perfido:
-
apix_1024 ha scritto:
funziona ma a me carica solo 1 core... il 3 come vedi dallo screen. direi che ci metta sui 20secondi circa per 16M!! incredibile!!!
:ave:
:AAAAH: 20 secondi ? :AAAAH: cosa hai ...un Vic 20 ?
:asd: 
-
e6700 @ 3ghz
2x1gb ddr2-800
c'è ancora notevole disparità visualizzando o no i numeri...cosa che è un po' strana ma ci potrebbe stare (quando li visualizza la scheda video o chi per lei inizia a fischiare....)
ps: non si potrebbe mettere uan check box che consenta di togliere la spunta a visualizza i numeri?
così una volta messa non si toglie più...
-
bonis62 ha scritto:
:AAAAH: 20 secondi ? :AAAAH: cosa hai ...un Vic 20 ?
:asd:
per i 16milioni non saranno 20 ma poco ci cala. dopo che li ha visualizzati tutti sta a lavorare un pò ancora il core che ha fatto i conti. forse 5 o 7 secondi e quindi conto anche quelli. per i numeri primi bhò forse sono 3-4 sec. la stima a 20sec era spannometrica.. forse sono 10-12

-
questa versione è migliorara un pò

cmq 16milioni in:
420ms no visualizzazione
7260ms visualizzazione
-
apix_1024 ha scritto:
per i 16milioni non saranno 20 ma poco ci cala. dopo che li ha visualizzati tutti sta a lavorare un pò ancora il core che ha fatto i conti. forse 5 o 7 secondi e quindi conto anche quelli. per i numeri primi bhò forse sono 3-4 sec. la stima a 20sec era spannometrica.. forse sono 10-12
no caro,
quello che fà il tuo processore dopo i miei calcoli
sono fatti suoi
,io prendo i millisecondi dal timer di windows
e li metto in una variabile dall'istante in cui
inizia il primo calcolo, alla fine del risultato
dell'ultimo calcolo, riprendo i millisecondi
dal timer di windows, e faccio la sottrazione.
-
Le085 ha scritto:
e6700 @ 3ghz2x1gb ddr2-800
c'è ancora notevole disparità visualizzando o no i numeri...cosa che è un po' strana ma ci potrebbe stare (quando li visualizza la scheda video o chi per lei inizia a fischiare....)
ps: non si potrebbe mettere uan check box che consenta di togliere la spunta a visualizza i numeri?
così una volta messa non si toglie più...
in teoria ed anche in pratica, il risultato delle operazioni
matematiche nude e crude è quello senza display, quando
utilizzi il display dei numeri, ci si mette di mezzo anche
il processore della scheda grafica (GPU), quindi, tutto
quello che succede a livello grafico incide sulla
potenza di calcolo effettiva della sola CPU, per concludere
quando si finisce qualsiasi tipo di test o di benchmark,
che fà uso di interfaccia grafica il risultato è SEMPRE
la combinazione di velocità di CPU & GPU, a meno che
quando si fanno i calcoli, non si utilizza l'uso di
qualsiasi tipo di grafica, con un apposita opzione di
scelta, l'inconveniente e che non sai a che punto è
il processo di test o benchmark, calcolando che
le ultime release di windows fanno pesante uso di
grafica testuale e non, (il testo sempre grafica è)
puoi ben intuire l'influenza dell GPU sul risultato finale
del test.
-
apix_1024 ha scritto:
questa versione è migliorara un pò
cmq 16milioni in:
420ms no visualizzazione
7260ms visualizzazione
forse mi sono spiegato male io, anzi, è cosi....

su i primi 16 milioni di numeri interi ci sono 1031130 numeri primi
quindi ha calcolato l'estrazione di 1031130
numeri primi da 16 milioni di numeri interi in 420 ms
ok ?

-
eh si, devo dire che con l'algoritmo di estrazione hai davvero fatto un ottimo lavoro :clapclap:
P5B Premium
[email protected] (11x326)
4GB Ram 407Mhz@5-5-5-15
Windows 7 Ultimate build 7100 64bit
senza visualizzazione: 0.421sec

con vis: 6.487sec

-
Totocellux ha scritto:
eh si, devo dire che con l'algoritmo di estrazione hai davvero fatto un ottimo lavoro :clapclap:P5B Premium
[email protected] (11x326)
4GB Ram 407Mhz@5-5-5-15
Windows 7 Ultimate build 7100 64bit
senza visualizzazione: 0.421sec
con vis: 6.487sec
mi sono inventato MEFISTO

MErsenne
Factorial
Iteraction
STring
Operations
MFI per gli amici ...
e sto lavorano sulle iterazioni MFI in blocchi di
16 milioni di interi a gradini di 32 - 64 - 128 - 256 etc etc,
cioè per esempio con un iterazione di 32 MFI
l'algo estrarrà (1031130 * 32) di numeri primi,
sui primi scoperti eseguirò un ulteriore
estrapolazione dei "Mersenne",
infine sui Mersenne ne calcolo il fattoriale,
il fattoriale servirà ad alimentare varie stringhe
di testo, (cioè trasformo numeri in testo),
con questi blocchi di stringhe che ci faccio ?
beh visto che ci sono gli applico un algo
di quicksort.....direi che potrebbe bastare,
una volta fatto questo gli applico la verifica
dei risultati con tabella statica preinserita
nel codice in rigoroso DATA .
per settimana prossima dovrei riuscire a
rilasciare la versione gamma.
-
bonis62 ha scritto:
forse mi sono spiegato male io, anzi, è cosi....
su i primi 16 milioni di numeri interi ci sono 1031130 numeri primi
quindi ha calcolato l'estrazione di 1031130
numeri primi da 16 milioni di numeri interi in 420 ms
ok ?

si avevo visto che il n° di numeri primi era 100k e suffla. ottimo lavoro
bonis62 ha scritto:
mi sono inventato MEFISTO
MErsenne
Factorial
Iteraction
STring
Operations
MFI per gli amici ...
e sto lavorano sulle iterazioni MFI in blocchi di
16 milioni di interi a gradini di 32 - 64 - 128 - 256 etc etc,
cioè per esempio con un iterazione di 32 MFI
l'algo estrarrà (1031130 * 32) di numeri primi,
sui primi scoperti eseguirò un ulteriore
estrapolazione dei "Mersenne",
infine sui Mersenne ne calcolo il fattoriale,
il fattoriale servirà ad alimentare varie stringhe
di testo, (cioè trasformo numeri in testo),
con questi blocchi di stringhe che ci faccio ?
beh visto che ci sono gli applico un algo
di quicksort.....direi che potrebbe bastare,
una volta fatto questo gli applico la verifica
dei risultati con tabella statica preinserita
nel codice in rigoroso DATA .
per settimana prossima dovrei riuscire a
rilasciare la versione gamma.
mi esalto sempre di più quando vedo operazioni matematiche hard
:asd:
aspetto di gusto!!!
-
Una preview....
MEFISTO non ancora attivo (QUINDI SOLO NUMERI PRIMI)
ma siamo già al 100 %
notare la memoria IN USO per la gestione
della miriade di primi.....


Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi