Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Hardware
  3. CPU & Overclock
  4. Prime Cores V1.0 Freeware

Prime Cores V1.0 Freeware

Pianificato Fissato Bloccato Spostato CPU & Overclock
438 Post 0 Autori 40.9k Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • X Non in linea
    X Non in linea
    Xstreme
    scritto su ultima modifica di
    #266

    Totocellux ha scritto:

    ..... eh eh, tu packettizzi tutto :asd:

    comunque per maggior precisione, considerato che nel jump è invocata la libreria msvcrt.dll (e di certo tu tieni il tuo pc aggiornato) direi che con ogni probabilità è Microsoft Visual C++ :)

    no, non ci crederai ma è lo scrausissimo MinGW :)

    ehm ottimizzando ottimizzando .......

    Numeri Primi Scoperti : 45599980 In 23571 Millisecondi

    99999989 199999991

    199999993 199999995 199999997 199999999

    Numeri Primi Scoperti : 78001134 In 39580 Millisecondi

    1 Risposta Ultima Risposta
    0
    • X Non in linea
      X Non in linea
      Xstreme
      scritto su ultima modifica di
      #267

      ok, tra una cosa e l'altra ho quasi terminato,

      se mi date l'ok trasformo questa pre release in final,

      :)

      aspetto i vostri commenti....

      http://www.xstreme.it/PrimeCores2010_preR.zip

      1 Risposta Ultima Risposta
      0
      • T Non in linea
        T Non in linea
        Totocellux
        scritto su ultima modifica di
        #268

        direi che è OK O0

        i39078_primecores-v2.010.jpg

        l'unico appunto è che la prima esecuzione ha tirato fuori un tempo + alto di circa 4/10 sec.

        Dalla seconda in poi, praticamente medesimo tempo :)

        1 Risposta Ultima Risposta
        0
        • M Non in linea
          M Non in linea
          megthebest
          scritto su ultima modifica di
          #269

          ok

          i39081_senza-titolo-1.jpg

          anche a me nella seconda esecuzione da valori inferiori..ma ben diversi da quelli di toto!!

          i39082_senza-titolo-2.jpg

          la funzione salva non è ancora implementata?

          1 Risposta Ultima Risposta
          0
          • G Non in linea
            G Non in linea
            gear667
            scritto su ultima modifica di
            #270

            i39085_primecores.jpg

            funziona, bel lavoro bonis62:clapclap:

            1 Risposta Ultima Risposta
            0
            • D Non in linea
              D Non in linea
              dj883u2
              scritto su ultima modifica di
              #271

              Provato!:)

              Ottimo lavoro. Funziona alla grande.O0

              1 Risposta Ultima Risposta
              0
              • O Non in linea
                O Non in linea
                One1ros
                scritto su ultima modifica di
                #272

                Bel programma!

                funziona pero' se lo eseguo piu' volte c'è un'oscillazione del valore e questo scarto arriva anche a 2 secondi.

                1 Risposta Ultima Risposta
                0
                • A Non in linea
                  A Non in linea
                  apix_1024
                  scritto su ultima modifica di
                  #273

                  funziona anche troppo bene tanto che l'ultimo step per il maggior numero di numeri primi, imho, è anche troppo veloce... 35sec circa sul mio superpippa II!!

                  alla fine sei arrivato ad un algoritmo anche troppo efficiente :asd::asd::asd:

                  1 Risposta Ultima Risposta
                  0
                  • X Non in linea
                    X Non in linea
                    Xstreme
                    scritto su ultima modifica di
                    #274

                    apix_1024 ha scritto:

                    funziona anche troppo bene tanto che l'ultimo step per il maggior numero di numeri primi, imho, è anche troppo veloce... 35sec circa sul mio superpippa II!!

                    alla fine sei arrivato ad un algoritmo anche troppo efficiente :asd::asd::asd:

                    per ogni core parto da 0 e arrivo a trovare max 21336354 numeri primi

                    quindi il tuo computer non calcola 512072496 numeri primi reali ,

                    ma (0 -> 21336354) * (numero di core)

                    21336354 * 24 = 51207249

                    in queste ore ho messo a punto (e funziona) lo stesso algoritmo

                    ma con il THREAD_PRIORITY_HIGHEST settato su ON per migliorarne

                    l'efficenza, senza toccare la priorità dell'intero processo, ho implementato

                    anche un multithreading sui singoli processi restanti

                    per migliorare la latenza,

                    e ho scoperto che i benchmark multicore che danno sempre lo stesso tempo

                    su sistemi multicore o.... sono ottimizzati da piccoli omini verdi o.... secondo

                    me non sono reali.....:fiufiu:

                    come Toto ti potra confermare , il 75 % del codice è in C ,

                    la routine che estrapola i numeri primi è in Assembler (INLINE nel codice C),

                    quindi Thread gestiti in C e calcoli in Assembler.

                    1 Risposta Ultima Risposta
                    0
                    • X Non in linea
                      X Non in linea
                      Xstreme
                      scritto su ultima modifica di
                      #275

                      mi servirebbe una cortesia, il risultato esatto

                      del livello 1 con Primecores appena lanciato.

                      solo per chi ha un quad core o superiore.

                      grazie

                      1 Risposta Ultima Risposta
                      0
                      • D Non in linea
                        D Non in linea
                        dj883u2
                        scritto su ultima modifica di
                        #276

                        bonis62 ha scritto:

                        mi servirebbe una cortesia, il risultato esatto

                        del livello 1 con Primecores appena lanciato.

                        solo per chi ha un quad core o superiore.

                        grazie

                        Eccolo:

                        i39271_1.jpg

                        O0

                        1 Risposta Ultima Risposta
                        0
                        • G Non in linea
                          G Non in linea
                          gear667
                          scritto su ultima modifica di
                          #277
                          i39273_primecore.jpg
                          1 Risposta Ultima Risposta
                          0
                          • A Non in linea
                            A Non in linea
                            apix_1024
                            scritto su ultima modifica di
                            #278
                            i39278_immagine.jpg
                            1 Risposta Ultima Risposta
                            0
                            • T Non in linea
                              T Non in linea
                              Totocellux
                              scritto su ultima modifica di
                              #279

                              anche se l'E5200 non è un quad, posto ugualmente lo score del livello 01 (potrebbe esserti utile ugualmente):

                              i39285_primecores-v2.010-livello1.jpg

                              livello 02:

                              i39286_primecores-v2.010-livello2.jpg

                              1 Risposta Ultima Risposta
                              0
                              • P Non in linea
                                P Non in linea
                                principino1984
                                scritto su ultima modifica di
                                #280

                                non capisco una cosa.. per quale motivo se do un livello più alto di toh... 5 o 6 dove c'è da calcolare un bel po' di numeri.. primecore mi stressa la CPU al 100% su tutti gli 8 cores per circa 5 secondi e poi va in vacanza.

                                Comunque ecco i due risultati:

                                t39297_primecore1.jpg t39298_primecore2.jpg

                                Marco

                                1 Risposta Ultima Risposta
                                0
                                • X Non in linea
                                  X Non in linea
                                  Xstreme
                                  scritto su ultima modifica di
                                  #281

                                  principino1984 ha scritto:

                                  non capisco una cosa.. per quale motivo se do un livello più alto di toh... 5 o 6 dove c'è da calcolare un bel po' di numeri.. primecore mi stressa la CPU al 100% su tutti gli 8 cores per circa 5 secondi e poi va in vacanza.

                                  Comunque ecco i due risultati:

                                  t39297_primecore1.jpg t39298_primecore2.jpg

                                  Marco

                                  se provi i livelli 1 2 4 8 e 24... dovrebbe funzionare tutto,

                                  gli altri livelli li sto ancora ottimizzando....O0

                                  1 Risposta Ultima Risposta
                                  0
                                  • X Non in linea
                                    X Non in linea
                                    Xstreme
                                    scritto su ultima modifica di
                                    #282

                                    Ciao,

                                    ecco una nuova versione in cui dovrei aver stabilizzato i tempi dei test

                                    con un controllo più accurato dei vari thread,

                                    i livelli attivi sono da 01 a 10 e il 24 per ora.

                                    :leggi:http://www.xstreme.it/NewPrimeCores.zip :leggi:

                                    .

                                    1 Risposta Ultima Risposta
                                    0
                                    • T Non in linea
                                      T Non in linea
                                      Totocellux
                                      scritto su ultima modifica di
                                      #283

                                      stai facendo davvero un lavoro superlativo :)

                                      Complimenti, soprattutto per la velocità dell'algoritmo :clapclap:

                                      1 Risposta Ultima Risposta
                                      0
                                      • X Non in linea
                                        X Non in linea
                                        Xstreme
                                        scritto su ultima modifica di
                                        #284

                                        Totocellux ha scritto:

                                        stai facendo davvero un lavoro superlativo :)

                                        Complimenti, soprattutto per la velocità dell'algoritmo :clapclap:

                                        grazie

                                        anche se devo dire che il codice che gestisce

                                        fino a 24 cores non è da meno dell'algoritmo :),

                                        il "wait" del multithread ho dovuto riscriverlo a modo mio,

                                        altrimenti il ciclo, in attesa che uno dei threads terminava,

                                        non mi permetteva di uscire nel momento in cui si premeva

                                        il pulsante di abort....essendo multitasking se termini

                                        il processo che ha lanciato il task , non vuol dire terminare

                                        il task in esecuzione.. non so se mi sono spiegato...bene...

                                        in altri termini...se atterri chi ha lanciato la pietra...non vuol dire che la pietra smetta la sua corsa :asd:

                                        specialmente se chi tira la pietra è scritto in C, e la pietra e scritta in assembler....

                                        mi fermo qui....è meglio....:uglystupid2:

                                        1 Risposta Ultima Risposta
                                        0
                                        • T Non in linea
                                          T Non in linea
                                          Totocellux
                                          scritto su ultima modifica di
                                          #285

                                          bonis62 ha scritto:

                                          grazie

                                          anche se devo dire che il codice che gestisce

                                          fino a 24 cores non è da meno dell'algoritmo :),

                                          il "wait" del multithread ho dovuto riscriverlo a modo mio,

                                          altrimenti il ciclo, in attesa che uno dei threads terminava,

                                          non mi permetteva di uscire nel momento in cui si premeva

                                          il pulsante di abort....essendo multitasking se termini

                                          il processo che ha lanciato il task , non vuol dire terminare

                                          il task in esecuzione.. non so se mi sono spiegato...bene...

                                          in altri termini...se atterri chi ha lanciato la pietra...non vuol dire che la pietra smetta la sua corsa :asd:

                                          non so quanto sia nidificato e profondo tale tipo di controllo, hai calcolato quanto ha inciso sull'efficienza, cioè quanto ti è costato in termini di % sul ciclo primario?

                                          1 Risposta Ultima Risposta
                                          0

                                          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
                                          Rispondi
                                          • Risposta alla discussione
                                          Effettua l'accesso per rispondere
                                          • Da Vecchi a Nuovi
                                          • Da Nuovi a Vecchi
                                          • Più Voti


                                          • Accedi

                                          • Non hai un account? Registrati

                                          • Accedi o registrati per effettuare la ricerca.
                                          Powered by NodeBB Contributors
                                          • Primo post
                                            Ultimo post
                                          0
                                          • Categorie
                                          • Recenti
                                          • Tag
                                          • Popolare
                                          • Utenti
                                          • Gruppi