Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Sì, penso di aver capito, non sei soddisfatto di
1. la complicazione degli algoritmi e gli overrun di memoria dall'uso di
2. e volete essere in grado di compensare in fase di copia.
Così non dovete copiare 100000 elementi e poi fare 998000 offset.
3. Ma dovremmo lasciare la variante con offset, che abbiamo ora, perché ci permette di non copiare uno stesso dato molte volte, ma di prenderlo per un nuovo compito da un CL-buffer già esistente con un nuovo offset.
1. no. Non mi piace perdere tempo con la copiatura extra. Anche se, se usiamo float, dovremo comunque copiare nello spazio.
2. Sì.
3. Sì.
Prime frittelle: https://www.mql5.com/ru/forum/138292/page7#601897
Bello. Impressionante. Frittelle deliziose.
//---
Ci sarà un articolo su OpenCL? Non mi sono ancora avvicinato a questo argomento nella pratica, ma sarebbe molto interessante leggerlo in prospettiva. O almeno un paio di script di esempio nell'aiuto su come usarlo. Non ci sono abbastanza informazioni in giro.
Sono riuscito a ottenere un aumento di velocità di x200x sulla mia scheda rispetto a un singolo core della CPU.
Per favore, prova e pubblica i risultati.
Se la carta non tira la memoria, riducete la storia (CountBars) o il numero di passaggi (CountPass) che è meno desiderabile.
Rimorchio del tester multicanale
Il mio risultato, un'accelerazione di 133 volte:
È incredibile che su un singolo core l'i7 sia 2 volte più veloce dell'X6 1100T - a frequenze comparabili (l'i7 è intorno ai 3,8 GHz, il 1100T è 3,7). È comprensibile che si tratti di tale calcolo, ma la differenza di velocità della CPU su un thread basso è mostruosa.
Pensare molto, leggere Google.
Mi sono grattato la testa.
O hanno il più avanzato mql-compiler-optimizer bloccato per loro stessi e non lo danno a noi, o non lo so più.
Non funziona così. "Non ci credo!" (c) KSS.
E molto probabilmente hanno un codogeneratore ottimizzato per Intel.
È un oltraggio comunque! Mi lamenterò con l'ONU.
Non sono riuscito a trovare una riga sulla CPU nei log per qualche motivo.
Intel Celeron G530 2.4GHz
È qui che non capisco:
Ho una GeForce GT 440 con OpenCL 1.1 (2 unità, 1660 MHz, 1024 Mb, versione 295.73) tempo GPU = 1513 ms
Ho GeForce GT 520 con OpenCL 1.1 (1 unità, 1620 MHz, 512 Mb, versione 285.62) tempo GPU = 234 ms
Come è possibile?
Qui GeForce GT 440 e qui GeForce GT 520 specifiche confronto, il mio è da tutti i parametri maggiore, ma il tempo di esecuzione è 6,5 volte maggiore.