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.
  • T Non in linea
    T Non in linea
    Totocellux
    scritto su ultima modifica di
    #248

    bonis62 ha scritto:

    [........]

    se vuoi ti mando anche la stessa routine in :

    Ansi C , Delphi , C Sharp , Fortran , Flat Assembler e Visual Studio,

    in Java no, perchè mi è antipatico. :asd:

    ps

    ho compilato la stessa routine nei linguaggi su esposti,

    se vuoi ti faccio una classifica :)

    classifica per velocità di esecuzione?

    Flat Assembler

    Fortran (90 o 95?)

    Ansi C

    Visual Studio

    C#

    Delphi

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

      Totocellux ha scritto:

      classifica per velocità di esecuzione?

      Flat Assembler

      Fortran (90 o 95?)

      Ansi C

      Visual Studio

      C#

      Delphi

      Java : portabilità, discretamente veloce ma poco "commerciale" :briai:

      C++ : portabilità prossima allo 0, veloce :leggi:

      PureBasic : Tantovale programmare in C++ :gluglu:

      Visual Basic : la patria dei BUG :asd:

      Flat Assembler : Bello e impossibile :muro:

      C : librerie scadenti :perfido:

      C# : indissolubile dal Framework .NET :uglystupid2:

      BlitzMax : Gui editor Inesistente ma compilatore quasi a livello Assembler :AAAAH:

      Delphi : carino ma vedi il C :fiufiu:

      PowerBasic : più Basic Che Power :D

      Visual .NET: indissolubile dal Framework .NET :uglystupid2::uglystupid2:

      Fortran : ottimo sui banchi di scuola, ma li rimane ? :cheazz:

      Ansi C : Dinamico, Stabile, ma più macchinoso del C++ :aahhhh:

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

        bonis62 ha scritto:

        modulo toto1

        uno è scritto in Visual C++ ,

        l'altro è scritto in PureBasic ,

        beh, che toto1.exe fosse scritto in dialetto C non c'erano dubbi: molte chiamate e riferimenti a funzioni C nel modulo toto1 (ho lasciato il malloppo in ufficio).

        Ma per scoprire che fosse Visual C++, sarebbe stato molto molto più lungo da averne certezza.

        toto2.exe (che a qui a casa su Windows 7 64bit funziona, al contrario del pc in ufficio con XP SP3) non lìho ancora trattato.

        Comunque ho notato che 'sto Power Basic (che sconoscevo) nei calcoli matematici è circa 2-3 volte più veloce del Visual C++ :D

        A parte tutto, devo farti davvero i miei complimenti per il grandissimo impegno e la volontà che stai profondendo in questo progetto :clapclap:

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

          Totocellux ha scritto:

          beh, che toto1.exe fosse scritto in dialetto C non c'erano dubbi: molte chiamate e riferimenti a funzioni C nel modulo toto1 (ho lasciato il malloppo in ufficio).

          Ma per scoprire che fosse Visual C++, sarebbe stato molto molto più lungo da averne certezza.

          toto2.exe (che a qui a casa su Windows 7 64bit funziona, al contrario del pc in ufficio con XP SP3) non lìho ancora trattato.

          Comunque ho notato che 'sto Power Basic (che sconoscevo) nei calcoli matematici è circa 2-3 volte più veloce del Visual C++ :D

          A parte tutto, devo farti davvero i miei complimenti per il grandissimo impegno e la volontà che stai profondendo in questo progetto :clapclap:

          mi hai chiesto del ........

          7919 2/ constant maxp
          : primes ( -- n )
          here maxp 1 FILL
          1 ( count, including 2 )
          maxp 0 DO
          I here + C@ IF
          I 2* 3 + ( dup .) DUP  I + ( prime current )
          begin  DUP maxp U
          

          o del .....

          top = 50
          
          logical*2 flags(top)
          integer*2 i,j,k,count,iter,prime
          n = long(362)                   
          do 92 iter = 1,10
          count=0
          i=0
          do 10 i = 1,top
          10            flags(i) = .true.
          do 91 i = 1,top
          if (.not. flags(i)) go to 91
          prime = i + i + 3
          count = count + 1
          k = i + prime
          if (k .gt. top) go to 91
          do 60 j = k, top, prime
          60               flags(j) = .false.
          91          continue
          92      continue
          write (9,*) count," primes in ",(long(362)-n)/60.0," seconds "
          pause
          end
          

          molto interessante per le matematiche è il compilatore Haskell

          primes = sieve [ 2.. ]
          where
          sieve (p:x) = p : sieve [ n | n  0 ]
          1 Risposta Ultima Risposta
          0
          • X Non in linea
            X Non in linea
            Xstreme
            scritto su ultima modifica di
            #252

            Ciao,

            Per cortesia , me lo potete testare ? Grazie.

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

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

              IT works! 😛

              Numeri Primi Scoperti : 5761455 In 3248 Millisecondi

              Marco

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

                bonis62 ha scritto:

                Ciao,

                Per cortesia , me lo potete testare ? Grazie.

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

                Numeri Primi Scoperti : 5761455 In 3262 Millisecondi però non butta il processore al 100%, ok che gira per pochi secondi però non carica tutti i cores 😞

                1 Risposta Ultima Risposta
                0
                • L Non in linea
                  L Non in linea
                  Le085
                  scritto su ultima modifica di
                  #255

                  tutto ok su win xp pro & intel e6400 a default

                  Numeri Primi Scoperti : 5761455 In 5484 Millisecondi

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

                    apix_1024 ha scritto:

                    Numeri Primi Scoperti : 5761455 In 3262 Millisecondi però non butta il processore al 100%, ok che gira per pochi secondi però non carica tutti i cores 😞

                    Scusa, quando ho postato avevo sonno, e sono stato molto telegrafico,

                    ma non era per il.... carico.... il test, solo per vedere sè funzionava

                    su CPU diverse;

                    quasi sei milioni di numeri primi in 3 secondi e rotti.......

                    due milioni di numeri primi al secondo,

                    ....non è male ...credo ...:)

                    1 Risposta Ultima Risposta
                    0
                    • L Non in linea
                      L Non in linea
                      Le085
                      scritto su ultima modifica di
                      #257

                      bonis62 ha scritto:

                      Scusa, quando ho postato avevo sonno, e sono stato molto telegrafico,

                      ma non era per il.... carico.... il test, solo per vedere sè funzionava

                      su CPU diverse;

                      quasi sei milioni di numeri primi in 3 secondi e rotti.......

                      due milioni di numeri primi al secondo,

                      ....non è male ...credo ...:)

                      l'algoritmo macina di brutto, ma credo che inevitabilmente all'aumentare delle cifre l'elaborazione rallenta.

                      immagino che trovare un numero primo da 100 cifre non sia la stessa cosa che trovare un numero primo da 10 cifre

                      sbaglio?:cheazz:

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

                        bonis62 ha scritto:

                        Scusa, quando ho postato avevo sonno, e sono stato molto telegrafico,

                        ma non era per il.... carico.... il test, solo per vedere sè funzionava

                        su CPU diverse;

                        quasi sei milioni di numeri primi in 3 secondi e rotti.......

                        due milioni di numeri primi al secondo,

                        ....non è male ...credo ...:)

                        a per macinare macina!! :asd::asd: O0:n2mu:

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

                          Pentium D805@3.6Ghz

                          Asus P5ND2 Sli

                          2GB SuperTalent PC2-6400 407Mhz@4-4-4-12

                          Windows XP SP3

                          Numeri Primi Scoperti : 5761455 In 8500 Millisecondi

                           

                           

                           

                          Le085 ha scritto:

                          l'algoritmo macina di brutto, ma credo che inevitabilmente all'aumentare delle cifre l'elaborazione rallenta.

                          immagino che trovare un numero primo da 100 cifre non sia la stessa cosa che trovare un numero primo da 10 cifre

                          sbaglio?:cheazz:

                          decisamente Leo, il tempo necessario aumenta geometricamente.

                          Ad esempio, arrivare a calcolare questo primo (2^1257787-1) porterebbe via un bel pò di tempo in più :asd:

                          Non lo inserisco direttamente perchè, per renderne bene la lunghezza, il file di testo col solo numero pesa qualcosa come ~500KB.

                          Per chi ha curiosità inserisco il link per scaricarlo e farsene un'idea più precisa :)

                          p.s.

                          per esattezza è rappresentato da 378632 cifre ed è stato scoperto nel 1996, quindi in assoluto non è attualmente tra i più impegnativi da scoprire.

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

                            Totocellux ha scritto:

                            Pentium D805@3.6Ghz

                            Asus P5ND2 Sli

                            2GB SuperTalent PC2-6400 407Mhz@4-4-4-12

                            Windows XP SP3

                            Numeri Primi Scoperti : 5761455 In 8500 Millisecondi

                             

                             

                            in teroia con la mia routine facendo salti in radice quadrata con long step di 1582028137369 dovrei arrivarci in poco tempo,

                            solo che il pc non la gestisce :)

                            decisamente Leo, il tempo necessario aumenta geometricamente.

                            Ad esempio, arrivare a calcolare questo primo (2^1257787-1) porterebbe via un bel pò di tempo in più :asd:

                            Non lo inserisco direttamente perchè, per renderne bene la lunghezza, il file di testo col solo numero pesa qualcosa come ~500KB.

                            Per chi ha curiosità inserisco il link per scaricarlo e farsene un'idea più precisa :)

                            p.s.

                            per esattezza è rappresentato da 378632 cifre ed è stato scoperto nel 1996, quindi in assoluto non è attualmente tra i più impegnativi da scoprire.

                            il giocattolo se lo metti a 4.1 ghz quanto ti fà ? :)

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

                              Totocellux ha scritto:

                              Pentium D805@3.6Ghz

                              Asus P5ND2 Sli

                              2GB SuperTalent PC2-6400 407Mhz@4-4-4-12

                              Windows XP SP3

                              Numeri Primi Scoperti : 5761455 In 8500 Millisecondi

                               

                              ah

                              a titolo personale, cioe, curiosità mia, a parte l'interfaccia

                              grafica tirata su con blitzmax, il resto si vede con cosa

                              è scritto ? :cheazz:

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

                                I7 920@3,8GHz

                                Numeri Primi Scoperti : 5761455 In 3031 Millisecondi

                                bello rapido come test:)

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

                                  bonis62 ha scritto:

                                  il giocattolo se lo metti a 4.1 ghz quanto ti fà ? :)

                                  sono ad aria, quindi al limite di stabilità a 3.6Ghz (.... è il mio pc d'ufficio)

                                  bonis62 ha scritto:

                                  ah

                                  a titolo personale, cioe, curiosità mia, a parte l'interfaccia

                                  grafica tirata su con blitzmax, il resto si vede con cosa

                                  è scritto ? :cheazz:

                                  Con un debugger non è così lampante stabilirlo, ci sarebbero da fare ulteriori approfondimenti.

                                  Ma col solo debugger perdendoci un pò di tempo e seguendo delle tracce:

                                  i37451_PrimeCoresRecord01.jpg

                                  da questo sprintf (e altro) direi che è scritto in dialetto C++

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

                                    Totocellux ha scritto:

                                    sono ad aria, quindi al limite di stabilità a 3.6Ghz (.... è il mio pc d'ufficio)

                                    Con un debugger non è così lampante stabilirlo, ci sarebbero da fare ulteriori approfondimenti.

                                    Ma col solo debugger perdendoci un pò di tempo e seguendo delle tracce:

                                    i37451_PrimeCoresRecord01.jpg

                                    da questo sprintf (e altro) direi che è scritto in dialetto C++

                                    sei mitico :) :clapclap:

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

                                      ..... 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++ :)

                                      1 Risposta Ultima Risposta
                                      0
                                      • 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

                                          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