Jump to content

Xstreme

Members
  • Posts

    201
  • Joined

  • Last visited

Everything posted by Xstreme

  1. ho corretto la nuova versione 1.2 appena adesso, scusate, davo per scontato che tutti avessero 4 core potete riscaricarla....
  2. se avevi la vecchia versione, cancella tutta la cartella, e scompatta di nuovo la nuova versione di Primecores, con i path original del file zippato, devi avere solo questi file: cartella principale---- PrimeCores.exe cartella data---- pcr1.exe pcr2.exe pcr3.exe pcr4.exe show.exe crcc.sys
  3. hai una cartella che si chiama Primecores e dentro di essa una cartella che si chiama Data ?
  4. se volete, potete scaricare la versione 1.2, http://www.xstreme.it/webprco/PrimeCores_V1_2.zip deve essere ancora pubblicata da SOFTPEDIA, quindi per chi non si fida, la può testare con qualsiasi antivirus, antispam, antitutto, etc etc grazie a tutti e attendo vostre news....
  5. io l'ho provato su due pc e un portatile, il portatile con amd turion, in effetti su amd è scarso, ma giuro che non ho ottimizato il codice per Intel, non so come mai.
  6. a disposizione, quello che ti posso dire, che il codice e compilato con nessuna ottimizzazione nel senso ne ottimizzazione Intel, ne ottimizzazione Amd, non fa uso di directx, ne di opengl, invia i calcoli al processore con la procedura che usa la calcolatrice integrata di windows, se ci sono differenze tra una cpu ed un altra, vuol dire che le differenze ci sono, prova con pc diversi ma con cpu della stessa famiglia, se hai risultati omogenei vuo dire che il codice non falla, io l'ho provato solo su cpu Intel, ho due pc con q6600, uno overcloccato ed uno no, su quello overcloccato mi da 44, su quello liscio mi da 35, ho invertito gli overclock, quella liscia l'ho overcloccata e quella overcloccata l'ho messa liscia, ho rifatto i test e i risultati mi sono tornati 44 e 35, che dire ?
  7. ogni core è testato in modo indipendente, ogni risultato è indipendente; di complessivo esiste solo il sync per iniziare i calcoli nello stesso istante. :n2mu:
  8. il codice è di una semplicità impressionante, questi calcoli li puoi fare anche con la calcolatrice del telefonino trova.....numero primo calcola....radice quadrata del numero primo trovato; per il multithreaded...beh...con 4 moduli fisicamente separati....che si auto-impostano l'affinity per il core utilizzato....piu multithreaded di cosi....si può ? fatto.
  9. add esp,4 push 8000 call _bbDelay add esp,4 push _38 call _brl_system_OpenURL add esp,4 call _bbEnd jmp _288 _288: jmp _281 _281: jmp _51 _52: push ebp mov ebp,esp mov eax,0 jmp _177 _177: mov esp,ebp pop ebp ret _53: push ebp mov ebp,esp mov eax,0 jmp _180 _180: mov esp,ebp pop ebp ret _54: push ebp mov ebp,esp mov eax,0 jmp _183 _183: mov esp,ebp pop ebp ret section "data" data writeable align 8 align 4 _238: dd 0 align 4 _57: dd _bbStringClass dd 2147483647 dd 18 dw 51,49,54,50,46,50,56,48,54,54,52,51,51,48,55,50 dw 57,53 align 4 _58: dd _bbStringClass dd 2147483647 dd 18 dw 51,49,54,50,46,50,57,48,49,53,49,49,52,48,52,54 dw 55,53 align 4 _59: dd _bbStringClass dd 2147483647 dd 18 dw 51,49,54,50,46,50,57,51,57,52,53,56,53,54,51,57 dw 51,55 align 4 _60: dd _bbStringClass dd 2147483647 dd 18 dw 51,49,54,50,46,50,57,54,55,57,49,56,57,48,51,53 dw 48,49 align 4 _61: dd _bbStringClass dd 2147483647 dd 18 dw 51,49,54,50,46,50,57,57,54,51,55,57,50,49,55,52 dw 53,50 align 4 _62: dd _bbStringClass dd 2147483647 dd 18 dw 51,49,54,50,46,50,57,57,57,53,52,49,52,55,50,57 dw 55,55 align 4 il codice è in assembler compilato con il fat assembler v. 1.68 come vedi il grosso del codice sono le stringe di testo utilizzate per la verifica, non penso che scrivere un codice in assembler che trovi numeri primi e ne calcoli la radice quadrata abbia bisogno di tutte queste ottimizzazioni, tu che ne dici ? riguardo ancora l'ottimizzazione, mi sembra che i tuoi core's siano tutti al 100 % o mi sbaglio ?
  10. non devi cliccare nulla, la procedura è del tutto automatica, l'applicazione rileva il numero di core in modo automatico, dopodichè si adatta al processore in analisi , una volta sincronizzati i core's, avvia i calcoli, ogni core ha una sua finestrella che ne visualizza il comportamento, alla fine, visti i risultati le finestrelle dei core, vanno chiuse a mano. 1) eseguire primecores 2) attendere 3) leggere i risultati 4) chiudere le finestrelle che fanno solo da monitor 5) fine
  11. a quelli di SOFTPEDIA ha dato 4 con un dual core, accontentati
  12. PrimeCores.exe : Applicazione principale pcr1.exe : Questo EXE non funziona, è solo un modulo pcr2.exe : Questo EXE non funziona, è solo un modulo pcr3.exe : Questo EXE non funziona, è solo un modulo pcr4.exe : Questo EXE non funziona, è solo un modulo
  13. PrimeCores.exe è l'eseguibile, gli altri 'exe' senza PrimeCores.exe non funzionano.
  14. l'importante è che non ti dia errori, le radici quadrate che saltano fuori sono pre-memorizzate come semplice testo, in modo da non subire variazioni, se in tempo reale ti calcola una radice quadrata del numero primo trovato, la corrispondenza numerica è effettuata con la stringa di testo che deve contenere lo stesso valore, se combaciano il processore lavora bene, a differenza di altri software, che fanno più o meno la stessa cosa, io ho lavorato su stringhe di testo, anzichè valori numerici, per evitare che il calcolo per la convalida di parità fosse per qualsiasi motivo compromesso. spero di essere stato abbastanza chiaro.
  15. basta lanciare il file principale, gli altri anche se li lanci, senza sincronia non funzionano, basta lanciarlo una volta sola, ti vede i cores che hai e esegue lui tutto il resto. 55 ?? ottimo se guardi la recensione su softpedia il tipo che lo ha provato gli ha dato 4 con un dual core, a me da 44 con un q6600
  16. Ho appena buttato giù il codice di questa piccola applicazione freeware, il codice è identico per ogni core rilevato nella CPU, il modulo principale si occupa della sincronia dei trehead, in teoria , ed anche in pratica, vengono ricercati numeri primi di elevata fattura, ogni numero primo che viene scoperto, gli viene calcolata in real-time la radice quadrata in doppia precisione (ovvio), nel codice sorgente, vi è gia una tabella con inseriti già tutte le radici quadrate che possono essere trovate in formato di testo, in modo da avere una stringa di testo, che numericamente è invariabile , ogni core fà i suoi calcoli in modo indipendente, giunti alla fine del ciclo "30 secondi" si contano i numeri primi scoperti, che dovrebbero essere uguali per ogni core della CPU, viene poi visualizzato se qualche core ha fatto errori nel calcolare la radice quadrata del 'numero primo' scoperto. buon divertimento. Download: http://www.xstreme.it/Setup_PC_BETA_A3.exe
  17. ciao, ho rivisto e' corretto la logica di XS benchmark, sul sito trovate una preview della versione finale, ora non e' basato piu' sui tempi, ma sui cicli, che il pc e' in grado di fare in 5 second (per test).
  18. NUOVA VERSIONE XS BENCHMARK V 0.99.5 Corretto bug Xmem Cambio del suffisso per i file di test salvati Aggiunto bordo a finestre principali Corretto bug Xsmark Corretto bug Xbase Aggiunto request di save e upload Corretto bug cattura finestra Aggiornato database sysinfo Aggiornata libreria opengl Corretto vari piccoli bug Aggiornamento codice dei thread Aggiornamento sito web e sito upload XS Benchmark : Download nuke.xstreme.it : Upload
  19. hai ragione e un problema 'noto' del test xmem, ora sono fuori per lavoro, appena torno, sistemo
  20. Ciao lo sò e' regolare ma quei dieci secondi li hanno persi tutti ho aggiunto del tempo nullo tra ogni test, per dare il tempo al sistema di rilasciare le risorse utilizzate dal precedente test.
  21. appena ho tempo aggiorno il database ATI :cry: i risultati cambiano se il sistema e' impegnato in altri compiti, la miglior verifica per veder eseguiti bench omogenei e appena acceso il sistema senza averlo usato per nulla, in quel caso se tre bench completi, sequenziali, risultano completamente diversi allora abbiamo qualche problemino ps. chi volesse puo usare il modulo nuovo fiammante sul sito per uploadare il risultato/i, funziona solo con la release v 0.99.2 in poi.
  22. ciao, grazie, cosi non posso operare bene mi servirebbe come allegato il file che viene generato dentro la cartella DBENCH dopo il salvataggio del test, se ti va', mi faresti un enorme favore. p.s. il copia e incolla del contenuto nella e-mail lo rende invalido. Se hai bisogno di altre prove, basta che me lo dici!:n2mu:
  23. Ciao vi ricordo di mandarmi il .dat generato dal salvataggio dopo il test nella cartella DBench per costruire un database globale online, ho scaricato un update manuale sul sito, V. 0.99.1 in versione zip. grazie e a presto...
×
×
  • Create New...