Jump to content

Xstreme

Members
  • Posts

    201
  • Joined

  • Last visited

Everything posted by Xstreme

  1. beh , effettivamente è un ottimo coder e ogni tanto collaboriamo... ma in forma privata ... ps. tu dici che se anzichè mandargli la versione tradotta in C , gli mandavo l'algoritmo originale (vedi porzione sotto) lo asfaltavo ? ma non mi sembrava corretto.......visto che è il suo thread.... grazie per i tuoi complimenti.......... 'push ebp 'mov ebp,esp 'push ebx 'push edi 'xor eax,eax 'cmp [lNum],1 'jle FermatEnd 'cmp [lIterations],0 'jz FermatEnd 'mov ecx,[lIterations] 'rdtsc 'push eax 'call RandomNumber ' xor edx,edx ' div [lNum] ' inc edx ' mov eax,1 ' mov edi,[lNum] ' dec edi 'test edi,1 ; y odd? ' jz @F ' mul ebx ' div [lNum] ' mov eax,edx ' 'Shr edi,1 ' xchg eax,ebx ' mul eax ' div [lNum] ' mov eax,edx ' xchg ebx,eax ' test edi,edi ' jnz xymodmLoop ' jne @F ' dec ecx ' test ecx,ecx ' setz al 'pop edi 'pop ebx 'mov esp,ebp 'pop ebp 'ret ? 'mov eax,2862933555 'movd xmm2,eax 'pslldq xmm2,4 'mov eax,777941757 'movd xmm3,eax 'paddd xmm2,xmm3 'pmuludq xmm0,xmm2 'mov eax,704602925 'movd xmm2,eax 'pslldq xmm2,4 'mov eax,4000000000 'movd xmm3,eax 'paddd xmm2,xmm3 'mov eax,386353087 'movd xmm3,eax 'paddd xmm2,xmm3 'paddq xmm0,xmm2 'movq xmm6,xmm7 'psrldq xmm6,17 ; v >> 17 'pxor xmm7,xmm6 ; v ^= v 'movq xmm6,xmm7 'pslldq xmm6,31 ; v > 8 'pxor xmm7,xmm6 ; v ^= v 'pxor xmm6,xmm6 'movq xmm6,xmm5 'mov eax,4294957665 'movd xmm4,eax 'mov eax,0xFFFFFFFF 'movd xmm3,eax 'pand xmm6,xmm3 'pmuludq xmm6,xmm4 'psrldq xmm5,32 'paddq xmm5,xmm6 'pxor xmm3,xmm3 'pxor xmm4,xmm4 'pxor xmm6,xmm6 'movq xmm6,xmm0 'movq xmm4,xmm0 'pslldq xmm4,31 ; x > 35 'pxor xmm6,xmm4 ; x ^= x 'movq xmm4,xmm6 'pslldq xmm4,4 ; x
  2. quello che tu vedi è semplicemte un layer (canvas) utilizzato per il fade iniziale, dalla prossima versione 3.5 di Primecores non sarà più presente; é una semplice chiamata all'avvio della gui, dopodichè viene disabilitato, quindi e OFF fino alla fine; (disabled) riguardo le attività I/O ho aggiornato il msg precedente se ti vuoi fare due risate fatti un giro qui .... http://www.xtremesystems.org/forums/showthread.php?p=4235300&posted=1#post4235300 negli ultimi post.....dove vedi io che dialogo con l'autore di Y-Cruncher
  3. non vi è una linea di codice che punta all'utilizzo della sch video (zero), quindi non sò cosa rispondere :cheazz: con l'assembly come sei messo ? come già detto in precedenza mi alloco la memoria che mi serve, all'inizio, per evitare che venga utilizzato l'hdu dal s.o., quindi è normale che poi resti fissa l'allocazione di memoria, fino alla fine; spesso è volentieri chi programma in assembly è un tirchio di task e registri..... ......... quindi i processi girano , ma l'ht non riesce a riservare task per visualizzarti il refresh del puntatore....
  4. essendo variato l'algoritmo di protezione per i file CSS, non vi è più compatibilità con le versioni precedenti, chi mi avesse inviato i files CSS è pregato di rimandarli dal sito con la v 3.1.0 nota : da questa versione (3.1.0) l'algoritmo non sarà più modificato se non per causa di forza maggiore (hack) grazie.
  5. mi mandi sul sito il css con la versione a 8 core che la pubblico ?
  6. ciao update alla v 3.0.2 http://www.xstreme.it/SETUP_PC302.zip
  7. Mephisto è una routine scritta in assembler che calcola i numeri primi e ne traccia un vettore verificando le distanze, per esempio, scopro il numero primo 1500 , poi trovo il prossimo , per esempio 2000, la distanza tra 1500 e 2000 risulta 500, quindi se il vettore riporta la giusta distanza ,vuol dire che i calcoli sono corretti, prima mephisto non era attivo, ne ho finito la programmazione nella v 3.0, la routine mephisto lavora sui numeri primi vettorizzati esempio 2 3 5 7 11 13 17 i miei vettori sono 4 6 8 9 10 12 14 15 16 da quello che so io prime 95 e orthos fanno due cose diverse completamente, othos lavora su virgola mobile, prime 95 non usa vettori e non arriva 48 cores. sei hai altre domande interessanti sono a completa disposizione
  8. ciao, sto scrivendo un nuovo modulo http://www.xstreme.it/pcore_module.zip si tratta di un visualizzatore multiutente con indice comune, prima di andare avanti vorrei la vostra opninione, grazie
  9. Nella v.3.0.0 è stato finalizzato l'algoritmo Mephisto, le eventuali nuove versioni di Primecores non subiranno modifiche di alcun genere a Mephisto. Nella v.3.0.0 è stato migliorata la funzione che informa sul tipo di sistema in test. Nella v.3.0.0 è stata potenziato Mehpisto, ora arriva a 55.394.685 numeri primi per singolo core. Nella v.3.0.0 è stata aggiunta una routine di poll per migliorare il flusso multithreading dei dati. Nella v.3.0.0 è stata diminuita la quantità di memoria richiesta per eseguire il Benchmark (-30%). Nella v.3.0.0 è stato potenziata la routine che esegue la verifica dei risultati. Nella v.3.0.0 è stato aggiunta un utility esterna che converte i files CSS in files HTML.
  10. Piccolo Update http://www.xstreme.it/webprco/pc2_01.zip ora è compilato con ottimizzazione per Barcelona dovrebbe essere piu' veloce di prima, sia con amd che intel fatemi sapere
  11. beh se investi un pò di denaro in PrimeCores non ti viene l'orticaria , giuro !!! :asd: la bolletta dell'Enel non guarda in faccia a nessuno
  12. dopo che ti abitui a seven la grafica di xp lascia un pò a desiderare...
  13. devo tenere tutto in RAM , se vado su disco fisso la precisione va a farsi benedire, purtoppo sono 48 core, ci vuole tanta ram. 200 è la frequenza del moltiplicatore .
  14. Ciao PrimeCores V2.0 In V2.0 has been implemented function for check the exact amount of Prime Numbers found. In V2.0 has been rewritten the function of files encoding. In V2.0 has been better optimized search function of primes. In V2.0 was raised to 48 the number of cores can be managed automatically. In V2.0 has been rewritten the function of multithreading for better timing control In V2.0 has been rewritten the PrimeCores GUI Aspetto Beta Testing
  15. per i primi di gennaio esce la v 1.1, il primo step è a 98.222.288 di numeri primi, penso che sarà lo step definitivo.
  16. MajorGeeks.com - Download Freeware and Shareware Computer Utilities. |MG| PrimeCores 2010 1.0 Download :clapclap::clapclap::clapclap::clapclap::clapclap:
  17. la versione alpha del server è qui : DatabasePrimeCores 2010 V1 se volete dirmi se per ora spartanamente funziona sarà gradito
  18. Toto , per cortesia, se hai tempo e voglia puoi verificare la sicurezza dell'integrità del file generato dal salvataggio con la versione definitiva di PrimeCores ? in poche parole, il file del risultato è protetto bene da possibili manomissioni ? grazie
  19. . Martedi 15 Dicembre 2009 Versione Ufficiale PrimeCores 2010 V1.0 Download .
  20. http://www.xstreme.it/BforTfor8.exe la stessa applicazione, ma ottimizzata per un multithreading su 8 cores. nota: il visibile ritardo iniziale è dovuto al conteggio delle particelle, operazione che serve per inserire le particelle dalla classe standard che gestisce il multithread di Windows, nella classe che gestisce il multithread a modo mio, ovviamente come ben visibile questa routine non è ottimizzata perchè mi interessava appunto far notare la differenza.)
  21. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcApplication1.Controllers { [HandleError] public class HomeController : Controller { public ActionResult Index() { return View(); } public string SayHello() { return "Hello!"; } } } nella mia ignoranza in tale linguaggio chiedo : asp.net si potrebbe integrare in ambiente C++ o C# ? la pezza ASM serve per gestire multithreading sui wrapper GDI
×
×
  • Create New...