Il 2990WX è diverso. Consiste di quattro chip Zeppelin, con 32 core di elaborazione. Sulla piattaforma X399, AMD ha imposto alcune restrizioni su questo processore per non danneggiare le vendite dei chip server EPYC.
La principale di queste limitazioni è la presenza di soli quattro controller di memoria. Anche se ci sono altri due chip Zeppelin, AMD li chiama chip di calcolo. Questo significa che non hanno accesso a PCIe o DRAM locali, per questo devono indirizzare i componenti I/O tramite Infinity Fabric. Dato che ci sono il doppio dei cristalli, la larghezza di banda del fabric Infinity è due volte più bassa, circa 25Gb/s se si usa la memoria DDR4-3200.
Qui, se c'è qualche gestione attiva della memoria, è solo una lettura occasionale - leggere 64 volte il codice EA dalla memoria è molto veloce, e chiaramente non richiede 100 secondi!
Il2990WX non può essere più lento dell'FX-8350 sotto carico di un numero uguale di core!
Inoltre, io e te abbiamo caricato questo processore in R, e lì le prestazioni erano significativamente migliori di quelle dell'FX-8350, con ogni thread che consumava circa 100 megabyte.
Sembra che il compilatore sia sintonizzato su alcune peculiarità dei processori Intel.
Anche se potrebbe essere che gli agenti siano indipendenti l'uno dall'altro - è come se fossero programmi diversi e quindi possono caricare il bus con un costante sovraccarico di dati per ottenere nuovi lavori (pezzi di codice da eseguire) per ogni agente, ma non sono un esperto in questa materia, ovviamente.
Se questo è vero, allora è il momento di cambiare l'ideologia dell'agente rendendo il programma (EA) comune a tutti i core, ed eseguire il codice stesso in modo sincrono - su più core questo può essere più veloce dell'attuale esecuzione asincrona.
Qui potete vedere che senza hypertrading non è affatto buono - più lento del Celeron G3900...
Penso che più lento del Celeron, è consigliabile cambiare già...
Forse il test non è corretto a causa di Wine. Perché sotto Wine gli agenti mostrano Intel Pentium 4 2.40 GHz Non è chiaro quale configurazione sia stata effettivamente utilizzata. Forse dovremmo aggiungere la correzione del vino nella valutazione. Proverò a fare un test su una macchina virtuale in Windows10 un po' più tardi.
È possibile che il test non sia corretto a causa di Wine. Sotto Wine gli agenti mostrano Intel Pentium 4 2.40 GHz E non è chiaro quale configurazione sia effettivamente utilizzata. Forse dovremmo aggiungere la correzione del vino nella valutazione. Proverò a fare un test su una macchina virtuale in Windows10 un po' più tardi.
Non si può provare in Windows 7 /10, senza macchine virtuali?
Non si può provare in Windows 7 /10, senza macchine virtuali?
Ho linux come sistema primario, ora a causa del test per reinstallare il sistema operativo, come non è kamilfo)). Potrei provarlo dopo un po' di tempo, quando reinstallerò di nuovo Windows perché sono convinto che Wine non è adatto a mt5.
Ho linux come sistema primario e non mi sento molto a mio agio a reinstallare il sistema operativo per scopi di test )). Potrei averlo fatto dopo un po' di tempo, dopo aver reinstallato il sistema dovrei passare di nuovo a wine. Sono convinto che Wine non è adatto a mt5.
Se i test sono migliori, è una buona ragione per avere un sistema Windows, almeno per scopi di test...
La macchina virtuale non ha aiutato. Molto probabilmente il problema è la virtualizzazione, sia su Wine che su VM. Perché è un po' strano che un i7 4 core sia inferiore a un celeron 2 core.
Costruire 2093 Windows10 VM VirtualBox Asus P8P67PRO Intel@ Core i7-3770K CPU @ 3.50GHz 4x4 16Gb RAM
Albero_Brut_TestPL
Pass: 8, Agent: 22019.08.1209:26:18.494 Core 2 pass 4 returned result 1001000.00in0:01:45.7272019.08.1209:26:23.425 Core 1 pass 0 returned result 1001000.00in0:01:50.7222019.08.1209:28:03.437 Core 2 pass 5 returned result 1001000.00in0:01:45.5542019.08.1209:28:11.791 Core 1 pass 1 returned result 1001000.00in0:01:49.4022019.08.1209:29:47.937 Core 2 pass 6 returned result 1001000.00in0:01:44.5032019.08.1209:30:00.442 Core 1 pass 2 returned result 1001000.00in0:01:48.6542019.08.1209:31:33.388 Core 2 pass 7 returned result 1001000.00in0:01:45.4542019.08.1209:31:49.437 Core 1 pass 3 returned result 1001000.00in0:01:48.9992019.08.1209:31:49.437 Tester optimization finished, total passes 82019.08.1209:31:49.448 Statistics optimization done in7 minutes 17 seconds
2019.08.1209:31:49.448 Statistics shortest pass 0:01:44.503, longest pass 0:01:50.722, average pass 0:01:47.3762019.08.1209:31:49.448 Statistics 8000 frames (3.14 Mb total, 412 bytes per frame) received
2019.08.1209:31:49.448 Statistics local 8 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
Pass: 8, Agent: 42019.08.1209:36:41.044 Core 1 pass 2 returned result 1001000.00in0:01:49.1542019.08.1209:36:44.487 Core 3 pass 6 returned result 1001000.00in0:01:52.5222019.08.1209:36:44.793 Core 4 pass 0 returned result 1001000.00in0:01:52.9052019.08.1209:36:46.034 Core 2 pass 4 returned result 1001000.00in0:01:54.0962019.08.1209:38:31.290 Core 1 pass 3 returned result 1001000.00in0:01:50.2512019.08.1209:38:37.438 Core 3 pass 7 returned result 1001000.00in0:01:52.9562019.08.1209:38:39.069 Core 4 pass 1 returned result 1001000.00in0:01:54.2802019.08.1209:38:41.761 Core 2 pass 5 returned result 1001000.00in0:01:55.7312019.08.1209:38:41.761 Tester optimization finished, total passes 82019.08.1209:38:41.772 Statistics optimization done in3 minutes 50 seconds
2019.08.1209:38:41.772 Statistics shortest pass 0:01:49.154, longest pass 0:01:55.731, average pass 0:01:52.7362019.08.1209:38:41.772 Statistics 8000 frames (3.14 Mb total, 412 bytes per frame) received
2019.08.1209:38:41.772 Statistics local 8 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
Pass: 8, Agent: 82019.08.1209:45:29.276 Core 3 pass 1 returned result 1001000.00in0:04:06.7422019.08.1209:45:29.448 Core 7 pass 7 returned result 1001000.00in0:04:06.7612019.08.1209:45:29.760 Core 4 pass 5 returned result 1001000.00in0:04:07.0752019.08.1209:45:30.929 Core 6 pass 3 returned result 1001000.00in0:04:08.3252019.08.1209:45:30.963 Core 8 pass 4 returned result 1001000.00in0:04:08.3232019.08.1209:45:30.972 Core 2 pass 2 returned result 1001000.00in0:04:08.4002019.08.1209:45:31.038 Core 1 pass 0 returned result 1001000.00in0:04:08.5532019.08.1209:45:31.677 Core 5 pass 6 returned result 1001000.00in0:04:08.9902019.08.1209:45:31.677 Tester optimization finished, total passes 82019.08.1209:45:31.687 Statistics optimization done in4 minutes 09 seconds
2019.08.1209:45:31.687 Statistics shortest pass 0:04:06.742, longest pass 0:04:08.990, average pass 0:04:07.8962019.08.1209:45:31.687 Statistics 8000 frames (3.14 Mb total, 412 bytes per frame) received
2019.08.1209:45:31.688 Statistics local 8 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
Albero_Brut_TestPL_F
Pass: 8, Agent: 22019.08.1210:11:35.102 Core 1 pass 0 returned result 1001000.00in0:03:59.3752019.08.1210:11:38.365 Core 2 pass 4 returned result 1001000.00in0:04:02.6052019.08.1210:15:34.255 Core 1 pass 1 returned result 1001000.00in0:03:59.1642019.08.1210:15:39.553 Core 2 pass 5 returned result 1001000.00in0:04:01.1982019.08.1210:19:31.585 Core 1 pass 2 returned result 1001000.00in0:03:57.3402019.08.1210:19:39.795 Core 2 pass 6 returned result 1001000.00in0:04:00.2522019.08.1210:23:29.253 Core 1 pass 3 returned result 1001000.00in0:03:57.6772019.08.1210:23:39.829 Core 2 pass 7 returned result 1001000.00in0:04:00.0432019.08.1210:23:39.829 Tester optimization finished, total passes 82019.08.1210:23:39.840 Statistics optimization done in16 minutes 05 seconds
2019.08.1210:23:39.840 Statistics shortest pass 0:03:57.340, longest pass 0:04:02.605, average pass 0:03:59.7062019.08.1210:23:39.840 Statistics 8000 frames (3.14 Mb total, 412 bytes per frame) received
2019.08.1210:23:39.840 Statistics local 8 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
Pass: 8, Agent: 42019.08.1210:01:30.501 Core 4 pass 2 returned result 1001000.00in0:04:07.7692019.08.1210:01:31.482 Core 1 pass 4 returned result 1001000.00in0:04:08.7252019.08.1210:01:33.679 Core 3 pass 6 returned result 1001000.00in0:04:10.8862019.08.1210:01:33.751 Core 2 pass 0 returned result 1001000.00in0:04:11.0762019.08.1210:05:39.244 Core 4 pass 3 returned result 1001000.00in0:04:08.7542019.08.1210:05:40.932 Core 1 pass 5 returned result 1001000.00in0:04:09.4602019.08.1210:05:43.819 Core 3 pass 7 returned result 1001000.00in0:04:10.1492019.08.1210:05:44.517 Core 2 pass 1 returned result 1001000.00in0:04:10.7772019.08.1210:05:44.518 Tester optimization finished, total passes 82019.08.1210:05:44.528 Statistics optimization done in8 minutes 23 seconds
2019.08.1210:05:44.528 Statistics shortest pass 0:04:07.769, longest pass 0:04:11.076, average pass 0:04:09.6992019.08.1210:05:44.528 Statistics 8000 frames (3.14 Mb total, 412 bytes per frame) received
2019.08.1210:05:44.528 Statistics local 8 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
Pass: 8, Agent: 82019.08.1209:54:56.856 Core 1 pass 2 returned result 1001000.00in0:06:44.1902019.08.1209:54:58.155 Core 5 pass 3 returned result 1001000.00in0:06:45.4052019.08.1209:54:58.173 Core 7 pass 7 returned result 1001000.00in0:06:45.2822019.08.1209:55:00.715 Core 3 pass 1 returned result 1001000.00in0:06:48.0912019.08.1209:55:01.192 Core 6 pass 6 returned result 1001000.00in0:06:48.3732019.08.1209:55:02.774 Core 4 pass 4 returned result 1001000.00in0:06:50.0142019.08.1209:55:02.917 Core 8 pass 5 returned result 1001000.00in0:06:50.1232019.08.1209:55:02.977 Core 2 pass 0 returned result 1001000.00in0:06:50.4082019.08.1209:55:02.977 Tester optimization finished, total passes 82019.08.1209:55:02.988 Statistics optimization done in6 minutes 51 seconds
2019.08.1209:55:02.988 Statistics shortest pass 0:06:44.190, longest pass 0:06:50.408, average pass 0:06:47.7352019.08.1209:55:02.988 Statistics 8000 frames (3.14 Mb total, 412 bytes per frame) received
2019.08.1209:55:02.988 Statistics local 8 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
Ho deciso di guardare quali istruzioni differenziano i processori - beh non ci può essere un tale aumento di prestazioni per un i7-8700 di punto in bianco, quindi per il confronto ho preso il 2990WX, FX-8350, E5-2670.
Ecco una mappa delle istruzioni su cui:
Grigio - le istruzioni sono tutte lì.
Verde - le istruzioni non sono disponibili per tutti
Rosa - tecnologie/istruzioni simili
Blu - istruzioni uniche del processore
Giallo - mostra la mancanza di istruzioni rispetto all'i7-8700
Vediamo che il 2990WX ha tutte le istruzioni che sono presenti in FX-8350 e i7-8700, il che significa che le prestazioni dei core dovrebbero essere comparabili per lo stesso compito (potrebbe essere un po' più lento a causa della frequenza, ma è in teoria, se non consideriamo il progresso dei microprocessori, puramente dalla presenza di logica). Allo stesso tempo FX-8350 ha istruzioni che sono state abbandonate nel 2990WX, e forse non sono state abbandonate, ma hanno solo dato un altro nome (marketing) - è bene controllare, per coloro che capiscono.
Inoltre, confrontiamo i7-8700 con E5-2670 e facciamo attenzione alla presenza delle sue istruzioni e relativamente a FX-8350 - vediamo che gli altri processori non hanno istruzioni BMI1, F16C, FMA3 - di cosa sono responsabili, e la loro assenza è critica - questa è la domanda!
Особенности работы с таблицей В таблицу можно добавить не более 6 процессоров (кнопка "Добавить процессор"). Для ускорения поиска интересующего процессора пользуйтесь фильтром. Процессоры в таблице можно менять местами, перетаскивая их в нужное место с помощью мышки. "Ухватить" процессор для перетаскивания можно за ячейку с его названием...
La macchina virtuale non ha aiutato. Molto probabilmente il problema è nella virtualizzazione, sia su Wine che su VM. Perché sembra strano che un i7 4 core sia inferiore a un celeron 2 core.
Sì, ci sono alcune stranezze qui - abbiamo bisogno di ottenere più dati statistici per valutare la situazione.
L'i7-3770K non ha istruzioni BMI1, FMA3 - forse è questa la ragione.
Il 2990WX è diverso. Consiste di quattro chip Zeppelin, con 32 core di elaborazione. Sulla piattaforma X399, AMD ha imposto alcune restrizioni su questo processore per non danneggiare le vendite dei chip server EPYC.
La principale di queste limitazioni è la presenza di soli quattro controller di memoria. Anche se ci sono altri due chip Zeppelin, AMD li chiama chip di calcolo. Questo significa che non hanno accesso a PCIe o DRAM locali, per questo devono indirizzare i componenti I/O tramite Infinity Fabric. Dato che ci sono il doppio dei cristalli, la larghezza di banda del fabric Infinity è due volte più bassa, circa 25Gb/s se si usa la memoria DDR4-3200.
Qui, se c'è qualche gestione attiva della memoria, è solo una lettura occasionale - leggere 64 volte il codice EA dalla memoria è molto veloce, e chiaramente non richiede 100 secondi!
Il2990WX non può essere più lento dell'FX-8350 sotto carico di un numero uguale di core!
Inoltre, io e te abbiamo caricato questo processore in R, e lì le prestazioni erano significativamente migliori di quelle dell'FX-8350, con ogni thread che consumava circa 100 megabyte.
Sembra che il compilatore sia sintonizzato su alcune peculiarità dei processori Intel.
Anche se potrebbe essere che gli agenti siano indipendenti l'uno dall'altro - è come se fossero programmi diversi e quindi possono caricare il bus con un costante sovraccarico di dati per ottenere nuovi lavori (pezzi di codice da eseguire) per ogni agente, ma non sono un esperto in questa materia, ovviamente.
Se questo è vero, allora è il momento di cambiare l'ideologia dell'agente rendendo il programma (EA) comune a tutti i core, ed eseguire il codice stesso in modo sincrono - su più core questo può essere più veloce dell'attuale esecuzione asincrona.
Costruire 2085
Debian9 Wine 4.0.1
Asus P8P67PRO
Intel@ Core i7-3770K CPU @ 3.50GHz
RAM 4x4 16Gb
Albero_Brut_TestPL
Albero_Brut_TestPL_F
RAM 4x4 16Gb
Albero_Brut_TestPL
Albero_Brut_TestPL_F
Grazie per i test - aggiornato il rating.
Qui potete vedere che senza hypertrading non è affatto buono - più lento del Celeron G3900...
Penso che qualsiasi cosa più lenta di un Celeron dovrebbe essere cambiata...Grazie per i test - aggiornato il rating.
Qui potete vedere che senza hypertrading non è affatto buono - più lento del Celeron G3900...
Penso che più lento del Celeron, è consigliabile cambiare già...Forse il test non è corretto a causa di Wine.
Perché sotto Wine gli agenti mostrano Intel Pentium 4 2.40 GHz
Non è chiaro quale configurazione sia stata effettivamente utilizzata.
Forse dovremmo aggiungere la correzione del vino nella valutazione.
Proverò a fare un test su una macchina virtuale in Windows10 un po' più tardi.
È possibile che il test non sia corretto a causa di Wine.
Sotto Wine gli agenti mostrano Intel Pentium 4 2.40 GHz
E non è chiaro quale configurazione sia effettivamente utilizzata.
Forse dovremmo aggiungere la correzione del vino nella valutazione.
Proverò a fare un test su una macchina virtuale in Windows10 un po' più tardi.
Non si può provare in Windows 7 /10, senza macchine virtuali?
Non si può provare in Windows 7 /10, senza macchine virtuali?
Ho linux come sistema primario, ora a causa del test per reinstallare il sistema operativo, come non è kamilfo)).
Potrei provarlo dopo un po' di tempo, quando reinstallerò di nuovo Windows perché sono convinto che Wine non è adatto a mt5.
Ho linux come sistema primario e non mi sento molto a mio agio a reinstallare il sistema operativo per scopi di test )).
Potrei averlo fatto dopo un po' di tempo, dopo aver reinstallato il sistema dovrei passare di nuovo a wine. Sono convinto che Wine non è adatto a mt5.
Se i test sono migliori, è una buona ragione per avere un sistema Windows, almeno per scopi di test...
La macchina virtuale non ha aiutato.
Molto probabilmente il problema è la virtualizzazione, sia su Wine che su VM.
Perché è un po' strano che un i7 4 core sia inferiore a un celeron 2 core.
Costruire 2093
Windows10 VM VirtualBox
Asus P8P67PRO
Intel@ Core i7-3770K CPU @ 3.50GHz
4x4 16Gb RAM
Albero_Brut_TestPL
Albero_Brut_TestPL_F
Ho deciso di guardare quali istruzioni differenziano i processori - beh non ci può essere un tale aumento di prestazioni per un i7-8700 di punto in bianco, quindi per il confronto ho preso il 2990WX, FX-8350, E5-2670.
Ecco una mappa delle istruzioni su cui:
Grigio - le istruzioni sono tutte lì.
Verde - le istruzioni non sono disponibili per tutti
Rosa - tecnologie/istruzioni simili
Blu - istruzioni uniche del processore
Giallo - mostra la mancanza di istruzioni rispetto all'i7-8700
Fonte di informazione.
Vediamo che il 2990WX ha tutte le istruzioni che sono presenti in FX-8350 e i7-8700, il che significa che le prestazioni dei core dovrebbero essere comparabili per lo stesso compito (potrebbe essere un po' più lento a causa della frequenza, ma è in teoria, se non consideriamo il progresso dei microprocessori, puramente dalla presenza di logica). Allo stesso tempo FX-8350 ha istruzioni che sono state abbandonate nel 2990WX, e forse non sono state abbandonate, ma hanno solo dato un altro nome (marketing) - è bene controllare, per coloro che capiscono.
Inoltre, confrontiamo i7-8700 con E5-2670 e facciamo attenzione alla presenza delle sue istruzioni e relativamente a FX-8350 - vediamo che gli altri processori non hanno istruzioni BMI1, F16C, FMA3 - di cosa sono responsabili, e la loro assenza è critica - questa è la domanda!
La macchina virtuale non ha aiutato.
Molto probabilmente il problema è nella virtualizzazione, sia su Wine che su VM.
Perché sembra strano che un i7 4 core sia inferiore a un celeron 2 core.
Sì, ci sono alcune stranezze qui - abbiamo bisogno di ottenere più dati statistici per valutare la situazione.
L'i7-3770K non ha istruzioni BMI1, FMA3 - forse è questa la ragione.