MetaTrader 5 su Intel Xeon Phi 7250 - 272 core in un computer - pagina 3

 

Ricordo che Renat ha scritto su questo dispositivo qualche anno fa. Prima con entusiasmo, poi in modo critico. Ma devo ammettere che è un grande giocattolo:

Forum sul trading, sistemi di trading automatico e test di strategia

Stiamo lanciando la rete MQL5 Cloud Network!

Renat Fatkhullin, 2014.10.24 13:43

Quello che personalmente penso degli Xeon Phi nel mercato di massa - non hanno una possibilità:

  1. Una coppia di CPU per server con un totale di 40 core (20 core ciascuno) batte facilmente tutte le versioni di Xeon Phi in velocità, frequenza (Phi è tutto 1Ghz lì), memoria e consumo energetico

    Basta guardare i benchmark reali per vedere un vantaggio di 2,5x rispetto a un debole processore Xeon singolo

  2. In termini di semplicità di scrittura del codice, Phi non ha alcuna possibilità - non è i core di base e ha un accesso speciale ad essi.

    Sì, in confronto a OpenCL/CUDA è una differenza enorme nella facilità di scrittura. Ma no, non funzionerà per le masse.

  3. Per potenza specializzata, i processori GPU puri sono molto più avanti.

    Se un compito richiede strettamente la potenza di calcolo e ha la possibilità di essere vettorizzato, può essere spremuto dalle schede GPU.

  4. Prezzi assolutamente malvagi.

    Poche persone avrebbero il coraggio di pagare 2000 - 3000 dollari per un pezzo di hardware completamente illiquido e senza possibilità di uso normale.


Soprattutto, non c'è stato sviluppo di Xeon Phi negli ultimi 2 anni. Tutto è morto su testbeds e supercomputer di prova.

È stato un tentativo interessante, ma Intel ha fallito. Non è stato in grado di fare un passo avanti, perché i soliti professionisti hanno già recuperato dal fondo.


Per esempio, abbiamo una lama funzionante Dell M1000 ha 320 core Xeon E5-2670v2 (da 2.5Ghz a 3.3Ghz) con 2 terabyte di RAM. Possiamo calcolare qualsiasi cosa su di esso senza alcuno stress.


 
Aleksandr Volotko:

Non è interessante da guardare, è interessante da usare. Ma è costoso, le sole pietre costano 10.000 dollari, più la memoria e l'altro hardware, e non solo.

Ma io lo caricherei al massimo, c'è qualcosa da contare.

La pietra è di 2500 euro, il server nella sua interezza costa 5.500 euro in totale.

Al livello di un normale server Xeon.

 
Nikolay Moskalev:

sembra che stiamo parlando di un rack per sala server con 4 Intel Xeon Phi 7250

68 х 4 = 272

No, questi non sono slot PCIe, ma un chip sulla scheda madre.

Sembra un normale processore.

 
Vasiliy Sokolov:

Ricordo che Renat ha scritto su questo dispositivo qualche anno fa. Prima con entusiasmo, poi in modo critico. Ma bisogna ammettere che è davvero un grande giocattolo:

Tutto ciò che è scritto sopra per il 2014 è vero.

Intel ha preso in considerazione l'inadeguatezza di fatto della prima generazione di processori Phi (dispositivo separato, schema di controllo e programmazione separato) e ha rilasciato la prossima generazione di Xeon Phi.

Lo Xeon Phi può ora essere usato come un normale processore.

Sì, i nuclei sono ancora deboli in frequenza, ma il risultato è già buono. Soprattutto perché Xeon Phi continua ad evolversi e ci sono già processori più interessanti della famiglia x205: https://ark.intel.com/products/series/132784/Intel-Xeon-Phi-Processor-x205-Product-Family.

Hanno anche il supporto alla virtualizzazione abilitato (il nostro 7250 non ce l'ha, la famiglia x200) che migliorerà drasticamente i sistemi cluster e gli hypervisor.

Intel® Xeon Phi™ Processor x205 Product Family Product Specifications
Intel® Xeon Phi™ Processor x205 Product Family Product Specifications
  • ark.intel.com
Intel® Xeon Phi™ Processor x205 Product Family product listing with links to detailed product features and specifications.
 
Renat Fatkhullin:

La pietra è di 2.500 euro, il server nella sua interezza costa 5.500 euro in totale.

Al livello di un normale server Xeon.

Grazie per le informazioni. E qual è l'indice di rendimento degli agenti su questa pietra?

 

1,49 GHz, piccolo per gli standard moderni, naturalmente, ma un pieno carico di 272 core, che è l'equivalente di 405,28 GHz, solo prestazioni irreali. È fantastico che la MT5 possa sfruttare al massimo tutti i core.

Ho un processore i5-5200U, 2 core con 2 thread ciascuno, cioè 4 core logici. E uno dei core logici per qualche motivo non funziona quando si ottimizzano gli EA. Non so perché succede, ma tuttavia la velocità di ottimizzazione è ancora buona.

 
Renat Fatkhullin:

Molte persone saranno probabilmente interessate a dare un'occhiata:

Se hai del tempo libero e lo desideri, puoi provare a testare e ottimizzare il tuo Expert Advisor multi-simbolo su questa macchina.

Sarà interessante vedere i risultati:Analisi dei risultati dei test e ottimizzazione nel tester di strategie MetaTrader 5

 
Maxim Romanov:
272 fili è fantastico! So anche con cosa caricarlo in futuro!

È da un po' che non striscio qui dentro. Mi torna in mente dai vecchi tempi. Intorno al 2000 Intel ha annunciato che avrebbe rilasciato una CPU a 15GHz. Essendo un ragazzo con esperienza nello sviluppo dell'elettronica, ho subito detto che era una merda. Il futuro era costituito da sistemi multi-core. Beh, allora non avevano i multiprocessori.

La cosa divertente è che avevo ragione. 15 gigahertz su silicio sono impossibili da raggiungere, solo per semplici chip.

Renat, ma immagino che questi 272 non siano ancora supportati?

 
Alexey Volchanskiy:

Renat, ma ho capito che questi 272 non sono ancora supportati?

La nuova build avrà pieno supporto per i sistemi NUMA con pieno utilizzo e bilanciamento adeguato. Tutti i core vengono utilizzati.

Screenshot della beta attuale.

 
Alexey Volchanskiy:

È da un po' che non striscio qui dentro. Mi torna in mente dai vecchi tempi. Intorno al 2000 Intel ha annunciato che avrebbe rilasciato una CPU a 15GHz. Essendo un ragazzo con esperienza nello sviluppo dell'elettronica, ho subito detto che era una merda. Il futuro era costituito da sistemi multi-core. Beh, allora non avevano i multiprocessori.

La cosa divertente è che avevo ragione. 15 gigahertz su silicio sono impossibili da raggiungere, solo per semplici microchip.

Renate, ma immagino che i 272 non siano ancora supportati?

Esattamente.

I sistemi operativi multiprocessore sono nati molto tempo fa, prima che Intel Apple e Microsoft arrivassero.

Uno dei primi di questi sistemi fu l'ILLIAC IV sviluppato all'Università dell'Illinois MBS, era da qualche parte negli anni 70.

p.s.

Dovrei aggiungere che sono stato coinvolto nello sviluppo di sistemi multiprocessore alla fine degli anni '80, per il sistema di controllo, Apple e Microsoft erano già lì ma ovviamente non guardavano in quella direzione.