Optimizasyon için CPU Çekirdeklerini Değerlendirme - sayfa 4

 
Georgiy Merts :

Yukarıda - Tree_Brut_TestPL_F

İşte aynı konfigürasyonda ikincisi:

12 sanal çekirdek çalıştırırken (F olmadan) aynıdır:

12 sanal çekirdek çalıştırırken "F ile" uzman:

Şimdi hiper iş parçacığını devre dışı bırakacağım ...

Altı geçişli "F'siz" ve hiper ticaretsiz uzman:

Altı geçişli hiper ticaret olmadan "F ile" uzman:

Çok garip bir sonuç - Tree_Brut_TestPL'nin, ortalama 0:00:33.712'yi geçen 6 ajanın bios'unda hiper ticareti devre dışı bırakmadan ortaya çıkıyor ve yaklaşık 1:10'u devre dışı bırakırken - bir hata yapmadınız mı?

Tree_Brut_TestPL_F Expert Advisor için BIOS'ta hiper ticareti devre dışı bırakmadan 6 aracı " ortalama geçiş 0:01:10.931" ve "ortalama geçiş 0:01:10.621" devre dışı bırakıldığında, yani. fark yok.

 

Bir sonraki deneysel Phenom II X4 960T 3000Mhz

 2019.08 . 11 14 : 08 : 20.656 Terminal        Windows 7 Service Pack 1 (build 7601 ) x64, IE 11 , AMD Phenom II X4 960 T Processor, Memory: 3182 / 4063 Mb, Disk: 57 / 92 Gb, GMT+ 3

Tree_Brut_TestPL - 4 aracı

 14 : 11 : 32.289     Core 3   pass 1 returned result 1001000.00 in 0 : 02 : 12.098
14 : 11 : 32.813     Core 2   pass 3 returned result 1001000.00 in 0 : 02 : 12.530
14 : 11 : 33.038     Core 1   pass 0 returned result 1001000.00 in 0 : 02 : 12.847
14 : 11 : 34.409     Core 4   pass 2 returned result 1001000.00 in 0 : 02 : 14.138
14 : 11 : 34.409     Tester  optimization finished, total passes 4
14 : 11 : 34.419     Statistics      optimization done in 2 minutes 15 seconds
14 : 11 : 34.419     Statistics      shortest pass 0 : 02 : 12.098 , longest pass 0 : 02 : 14.138 , average pass 0 : 02 : 12.903


Tree_Brut_TestPL_F - 4 aracı

 14 : 18 : 27.493     Core 4   pass 3 returned result 1001000.00 in 0 : 03 : 32.381
14 : 18 : 28.165     Core 1   pass 0 returned result 1001000.00 in 0 : 03 : 33.080
14 : 18 : 28.328     Core 2   pass 1 returned result 1001000.00 in 0 : 03 : 33.223
14 : 18 : 33.135     Core 3   pass 2 returned result 1001000.00 in 0 : 03 : 38.035
14 : 18 : 33.135     Tester  optimization finished, total passes 4
14 : 18 : 33.145     Statistics      optimization done in 3 minutes 40 seconds
14 : 18 : 33.145     Statistics      shortest pass 0 : 03 : 32.381 , longest pass 0 : 03 : 38.035 , average pass 0 : 03 : 34.179

 

FX-8350'yi tekrar test ediyoruz, ancak 4200Mhz frekansında ve bir bellek kanalında ve 760G yongasında başka bir annede çalışıyor

 2019.08 . 11 08 : 54 : 57.931 Terminal        Windows 7 Service Pack 1 (build 7601 ) x64, IE 11 , AMD FX- 8350 Eight-Core Processor , Memory: 14341 / 16126 Mb, Disk: 106 / 272 Gb, GMT+ 3

Tree_Brut_TestPL - 4 aracı

RN       0        09 : 02 : 08.810     Core 3   pass 2 returned result 1001000.00 in 0 : 01 : 08.306
EG       0        09 : 02 : 08.894     Core 2   pass 6 returned result 1001000.00 in 0 : 01 : 08.337
LL       0        09 : 02 : 08.987     Core 4   pass 4 returned result 1001000.00 in 0 : 01 : 08.427
LR       0        09 : 02 : 09.478     Core 1   pass 0 returned result 1001000.00 in 0 : 01 : 09.074
PK       0        09 : 03 : 16.943     Core 2   pass 7 returned result 1001000.00 in 0 : 01 : 08.057
NP       0        09 : 03 : 17.684     Core 3   pass 3 returned result 1001000.00 in 0 : 01 : 08.882
PF       0        09 : 03 : 17.794     Core 4   pass 5 returned result 1001000.00 in 0 : 01 : 08.816
NO       0        09 : 03 : 18.476     Core 1   pass 1 returned result 1001000.00 in 0 : 01 : 09.007
EJ       0        09 : 03 : 18.476     Tester  optimization finished, total passes 8
KN       0        09 : 03 : 18.486     Statistics      optimization done in 2 minutes 18 seconds
EQ       0        09 : 03 : 18.486     Statistics      shortest pass 0 : 01 : 08.057 , longest pass 0 : 01 : 09.074 , average pass 0 : 01 : 08.613

Tree_Brut_TestPL - 8 aracı

KP       0        09 : 06 : 39.083     Core 1   pass 3 returned result 1001000.00 in 0 : 01 : 58.552
CI       0        09 : 06 : 40.856     Core 4   pass 0 returned result 1001000.00 in 0 : 02 : 00.327
FN       0        09 : 06 : 42.195     Core 3   pass 2 returned result 1001000.00 in 0 : 02 : 01.663
GD       0        09 : 06 : 43.023     Core 5   pass 6 returned result 1001000.00 in 0 : 02 : 01.890
RM       0        09 : 06 : 43.279     Core 2   pass 1 returned result 1001000.00 in 0 : 02 : 02.749
MS       0        09 : 06 : 43.675     Core 6   pass 7 returned result 1001000.00 in 0 : 02 : 02.395
KH       0        09 : 06 : 43.894     Core 8   pass 4 returned result 1001000.00 in 0 : 02 : 02.896
EQ       0        09 : 06 : 44.356     Core 7   pass 5 returned result 1001000.00 in 0 : 02 : 03.280
KH       0        09 : 06 : 44.357     Tester  optimization finished, total passes 8
FL       0        09 : 06 : 44.367     Statistics      optimization done in 2 minutes 04 seconds
CG       0        09 : 06 : 44.367     Statistics      shortest pass 0 : 01 : 58.552 , longest pass 0 : 02 : 03.280 , average pass 0 : 02 : 01.719

Tree_Brut_TestPL_F - 4 aracı

PJ       0        09 : 20 : 56.349     Core 4   pass 2 returned result 1001000.00 in 0 : 01 : 47.739
PP       0        09 : 20 : 56.591     Core 2   pass 4 returned result 1001000.00 in 0 : 01 : 47.958
HI       0        09 : 20 : 57.103     Core 3   pass 0 returned result 1001000.00 in 0 : 01 : 48.680
HN       0        09 : 21 : 01.851     Core 1   pass 6 returned result 1001000.00 in 0 : 01 : 53.204
FD       0        09 : 22 : 44.340     Core 2   pass 5 returned result 1001000.00 in 0 : 01 : 47.763
HM       0        09 : 22 : 44.949     Core 4   pass 3 returned result 1001000.00 in 0 : 01 : 48.615
CR       0        09 : 22 : 45.221     Core 3   pass 1 returned result 1001000.00 in 0 : 01 : 48.132
FH       0        09 : 22 : 53.944     Core 1   pass 7 returned result 1001000.00 in 0 : 01 : 52.108
KN       0        09 : 22 : 53.944     Tester  optimization finished, total passes 8
IJ       0        09 : 22 : 53.954     Statistics      optimization done in 3 minutes 46 seconds
KM       0        09 : 22 : 53.954     Statistics      shortest pass 0 : 01 : 47.739 , longest pass 0 : 01 : 53.204 , average pass 0 : 01 : 49.274

Tree_Brut_TestPL_F - 8 aracı

JO       0        09 : 11 : 41.826     Core 6   pass 0 returned result 1001000.00 in 0 : 03 : 23.474
QE       0        09 : 11 : 42.819     Core 5   pass 4 returned result 1001000.00 in 0 : 03 : 24.528
HJ       0        09 : 11 : 45.883     Core 2   pass 6 returned result 1001000.00 in 0 : 03 : 27.480
HS       0        09 : 11 : 45.900     Core 3   pass 7 returned result 1001000.00 in 0 : 03 : 27.437
FI       0        09 : 11 : 45.935     Core 4   pass 3 returned result 1001000.00 in 0 : 03 : 27.867
CN       0        09 : 11 : 47.761     Core 7   pass 1 returned result 1001000.00 in 0 : 03 : 29.327
ED       0        09 : 11 : 48.789     Core 8   pass 5 returned result 1001000.00 in 0 : 03 : 30.352
HM       0        09 : 11 : 51.431     Core 1   pass 2 returned result 1001000.00 in 0 : 03 : 33.033
CM       0        09 : 11 : 51.432     Tester  optimization finished, total passes 8
PI       0        09 : 11 : 51.442     Statistics      optimization done in 3 minutes 34 seconds
KP       0        09 : 11 : 51.442     Statistics      shortest pass 0 : 03 : 23.474 , longest pass 0 : 03 : 33.033 , average pass 0 : 03 : 27.937
 
Aleksey Vyazmikin :

Çok garip bir sonuç - Tree_Brut_TestPL'nin, ortalama 0:00:33.712 geçişli 6 ajanın bios'unda hiper-ticareti devre dışı bırakmadan ortaya çıkıyor ve yaklaşık 1:10 devre dışı bırakırken - bir hata yapmadınız mı?

Tree_Brut_TestPL_F Expert Advisor için BIOS'ta hiper ticareti devre dışı bırakmadan 6 aracı " ortalama geçiş 0:01:10.931" ve "ortalama geçiş 0:01:10.621" devre dışı bırakıldığında, yani. fark yok.

Ayrıca bana öyle geliyor ki, görev tamamen hesaplama olduğunda hiper ticaretin bir fark yaratmaması gerekiyor. Optimizasyon sırasında sanal çekirdeklerin asıl faydasının belleğe erişmememiz, her şeyin önbellekte olması olduğunu zaten söylemiştim. Farklı seçenekleri test ettiğimde - iki yıl boyunca "gerçek keneler" üzerinde çok iyi hatırlıyorum - hiper ticaretin hiçbir faydası yoktu. Ancak 1MOHLC için çalışıyorsanız, hemen yüzde 10 ila 20 arasında bir kazanç elde edersiniz. Yani, kazanç tam olarak önbelleğe alma nedeniyle gelir.

Ama ilk sonuç - kendime şaşırdım ...

 

Bir sonraki test konusu, iş istasyonları / sunucular için iki işlemcili, 3000Mhz frekansında E5-2670 v1 işlemcili bir anne (anneleri onları zorla yükseltiyor)


 2019.08 . 11 11 : 32 : 37.213 Terminal        Windows 7 Service Pack 1 (build 7601 ) x64, IE 11 , Intel Xeon  E5- 2670 0 @ 2.60 GHz, Memory: 60534 / 65483 Mb, Disk: 317 / 465 Gb, GMT+ 3

Tree_Brut_TestPL - 16 aracı

RI       0        11 : 37 : 17.969     Core 001         pass 10 returned result 1001000.00 in 0 : 03 : 36.032
MP       0        11 : 37 : 25.419     Core 004         pass 4 returned result 1001000.00 in 0 : 03 : 43.584
KI       0        11 : 37 : 25.493     Core 007         pass 8 returned result 1001000.00 in 0 : 03 : 43.590
DL       0        11 : 37 : 28.716     Core 010         pass 16 returned result 1001000.00 in 0 : 03 : 46.730
JF       0        11 : 37 : 30.696     Core 011         pass 14 returned result 1001000.00 in 0 : 03 : 48.759
FI       0        11 : 37 : 34.878     Core 016         pass 26 returned result 1001000.00 in 0 : 03 : 52.774
QP       0        11 : 37 : 35.231     Core 006         pass 6 returned result 1001000.00 in 0 : 03 : 53.328
IE       0        11 : 37 : 37.138     Core 012         pass 24 returned result 1001000.00 in 0 : 03 : 55.033
IL       0        11 : 37 : 39.501     Core 015         pass 30 returned result 1001000.00 in 0 : 03 : 57.396
DE       0        11 : 37 : 40.320     Core 005         pass 2 returned result 1001000.00 in 0 : 03 : 58.658
GH       0        11 : 37 : 40.488     Core 014         pass 20 returned result 1001000.00 in 0 : 03 : 58.467
HQ       0        11 : 37 : 40.722     Core 003         pass 0 returned result 1001000.00 in 0 : 03 : 59.134
NE       0        11 : 37 : 41.021     Core 002         pass 28 returned result 1001000.00 in 0 : 03 : 58.915
FO       0        11 : 37 : 41.565     Core 008         pass 22 returned result 1001000.00 in 0 : 03 : 59.519
EQ       0        11 : 37 : 42.991     Core 009         pass 12 returned result 1001000.00 in 0 : 04 : 01.004
PH       0        11 : 37 : 45.825     Core 013         pass 18 returned result 1001000.00 in 0 : 04 : 03.805
FR       0        11 : 41 : 10.537     Core 001         pass 11 returned result 1001000.00 in 0 : 03 : 52.573
LG       0        11 : 41 : 17.444     Core 007         pass 9 returned result 1001000.00 in 0 : 03 : 51.955
MN       0        11 : 41 : 24.007     Core 011         pass 15 returned result 1001000.00 in 0 : 03 : 53.315
PR       0        11 : 41 : 30.690     Core 004         pass 5 returned result 1001000.00 in 0 : 04 : 05.275
GK       0        11 : 41 : 31.628     Core 010         pass 17 returned result 1001000.00 in 0 : 04 : 02.918
PM       0        11 : 41 : 33.720     Core 016         pass 27 returned result 1001000.00 in 0 : 03 : 58.847
DD       0        11 : 41 : 34.517     Core 015         pass 31 returned result 1001000.00 in 0 : 03 : 55.021
FN       0        11 : 41 : 35.195     Core 012         pass 25 returned result 1001000.00 in 0 : 03 : 58.063
IS       0        11 : 41 : 35.758     Core 006         pass 7 returned result 1001000.00 in 0 : 04 : 00.532
HJ       0        11 : 41 : 36.532     Core 002         pass 29 returned result 1001000.00 in 0 : 03 : 55.517
HM       0        11 : 41 : 38.036     Core 013         pass 19 returned result 1001000.00 in 0 : 03 : 52.217
PD       0        11 : 41 : 40.323     Core 003         pass 1 returned result 1001000.00 in 0 : 03 : 59.605
MI       0        11 : 41 : 41.865     Core 008         pass 23 returned result 1001000.00 in 0 : 04 : 00.305
QP       0        11 : 41 : 42.899     Core 014         pass 21 returned result 1001000.00 in 0 : 04 : 02.416
GI       0        11 : 41 : 42.992     Core 005         pass 3 returned result 1001000.00 in 0 : 04 : 02.676
IL       0        11 : 41 : 49.992     Core 009         pass 13 returned result 1001000.00 in 0 : 04 : 07.008
JI       0        11 : 41 : 49.992     Tester  optimization finished, total passes 32
NN       0        11 : 41 : 50.002     Statistics      optimization done in 8 minutes 09 seconds
DQ       0        11 : 41 : 50.002     Statistics      shortest pass 0 : 03 : 36.032 , longest pass 0 : 04 : 07.008 , average pass 0 : 03 : 56.092

Tree_Brut_TestPL - 32 aracı

OO       0        12 : 21 : 37.757     Tester  optimization finished, total passes 32
KH       0        12 : 21 : 37.767     Statistics      optimization done in 5 minutes 16 seconds
CS       0        12 : 21 : 37.767     Statistics      shortest pass 0 : 05 : 07.092 , longest pass 0 : 05 : 15.503 , average pass 0 : 05 : 11.508

Tree_Brut_TestPL_F - 16 aracı

MO       0        11 : 57 : 24.764     Tester  optimization finished, total passes 32
IK       0        11 : 57 : 24.774     Statistics      optimization done in 13 minutes 53 seconds
IS       0        11 : 57 : 24.774     Statistics      shortest pass 0 : 06 : 40.315 , longest pass 0 : 07 : 04.229 , average pass 0 : 06 : 50.431

Tree_Brut_TestPL_F - 32 aracı

HJ       0        12 : 30 : 29.924     Tester  optimization finished, total passes 32
MM       0        12 : 30 : 29.934     Statistics      optimization done in 8 minutes 30 seconds
QD       0        12 : 30 : 29.934     Statistics      shortest pass 0 : 08 : 00.054 , longest pass 0 : 08 : 28.112 , average pass 0 : 08 : 13.088

Sonuçlarda, tüm seçeneklerdeki ajanların çalışmalarının dağılımı zorluyor - en iyisi - en kötüsü - 25 saniyeye kadar - belki bu çift işlemcili bir mimari için bir ücrettir, ancak emin değilim - eğer herhangi biri varsa benzer bir birim, o zaman lütfen test edin.

 
Georgiy Merts :

Ayrıca bana öyle geliyor ki, görev tamamen hesaplama olduğunda hiper ticaretin bir fark yaratmaması gerekiyor. Optimizasyon sırasında sanal çekirdeklerin asıl faydasının belleğe erişmememiz, her şeyin önbellekte olması olduğunu zaten söylemiştim. Farklı seçenekleri test ettiğimde - iki yıl boyunca "gerçek keneler" üzerinde çok iyi hatırlıyorum - hiper ticaretin hiçbir faydası yoktu. Ancak 1MOHLC için çalışıyorsanız, hemen yüzde 10 ila 20 arasında bir kazanç elde edersiniz. Yani, kazanç tam olarak önbelleğe alma nedeniyle gelir.

Ama ilk sonuç - kendime şaşırdım ...

Teoriyle tartışmıyorum, belki de böyle - eki olan tüm kodlar önbelleğe girdi ve bu her şeyin hızlı ve iyi olacağı anlamına geliyor, aksi takdirde bellekle çalışacak.

Tree_Brut_TestPL testi ile ilgili olarak - BIOS'ta hiper ticareti devre dışı bırakırken bir hata yaptığınızı düşünüyorum - tekrar deneyin, ilk Uzman Danışman ikinciden daha hızlıdır, bu yüzden bunun bir hata olduğunu varsayıyorum.

 

Şimdiye kadar, saniye cinsinden ortalama geçiş süresinin kullanıldığı böyle bir derecelendirme ortaya çıkıyor - sondan bir önceki iki sütun ve son sütun 1 saat içindeki işlemci geçişlerinin sayısını gösteriyor.

Tablo, bilgi işlem kaynaklarının maliyeti için Expert Advisor'ın en ağır çeşidi olarak son sütuna göre filtrelenir.



Şimdiye kadar, E5-2670 işlemcilerin kötü sonucu şaşırtıcı, eğer Сinebench r15'te (2 parça) 2000 puan alıyorsa, o zaman i7-8700 sadece 1191 puan alıyor! Burada bir şeyler yanlış...

 
2019.08 . 11 18 : 16 : 13.866 Terminal        Windows 7 Service Pack 1 (build 7601 ) x64, IE 11 , UAC, Intel Celeron  G3900 @ 2.80 GHz, Memory: 2473 / 3958 Mb, Disk: 63 / 111 Gb, GMT+ 3

Tree_Brut_TestPL - 2 aracı

19:46.634	Core 1	pass 1 returned result 1001000.00 in 0:00:50.197
JL	0	18:19:46.701	Core 2	pass 0 returned result 1001000.00 in 0:00:50.267
RM	0	18:19:46.701	Tester	optimization finished, total passes 2
RI	0	18:19:46.711	Statistics	optimization done in 0 minutes 50 seconds
MM	0	18:19:46.711	Statistics	shortest pass 0:00:50.197, longest pass 0:00:50.267

Tree_Brut_TestPL_F - 2 aracı

 22 : 31.231        Core 1   pass 0 returned result 1001000.00 in 0 : 01 : 46.866
RO       0        18 : 22 : 38.982     Core 2   pass 1 returned result 1001000.00 in 0 : 01 : 54.603
LK       0        18 : 22 : 38.982     Tester  optimization finished, total passes 2
PO       0        18 : 22 : 38.992     Statistics      optimization done in 1 minutes 55 seconds
QK       0        18 : 22 : 38.992     Statistics      shortest pass 0 : 01 : 46.866 , longest pass 0 : 01 : 54.603
 

Test sonuçları 2990WX

Tree_Brut_TestPL - 32 aracı

 2019.08 . 11 22 : 52 : 38.668 Tester  optimization finished, total passes 32
2019.08 . 11 22 : 52 : 38.678 Statistics      optimization done in 3 minutes 06 seconds
2019.08 . 11 22 : 52 : 38.678 Statistics      shortest pass 0 : 01 : 04.372 , longest pass 0 : 02 : 09.139 , average pass 0 : 01 : 42.144

Tree_Brut_TestPL - 64 aracı

 2019.08 . 11 22 : 46 : 49.456 Tester  optimization finished, total passes 64
2019.08 . 11 22 : 46 : 49.467 Statistics      optimization done in 3 minutes 16 seconds
2019.08 . 11 22 : 46 : 49.467 Statistics      shortest pass 0 : 02 : 41.837 , longest pass 0 : 03 : 06.668 , average pass 0 : 03 : 00.527

Tree_Brut_TestPL_F - 32 aracı

 2019.08 . 11 23 : 14 : 07.830 Tester  optimization finished, total passes 32
2019.08 . 11 23 : 14 : 07.840 Statistics      optimization done in 4 minutes 13 seconds
2019.08 . 11 23 : 14 : 07.840 Statistics      shortest pass 0 : 02 : 54.945 , longest pass 0 : 04 : 12.540 , average pass 0 : 03 : 37.639

Tree_Brut_TestPL_F - 64 aracı

 2019.08 . 11 23 : 07 : 06.525 Tester  optimization finished, total passes 64
2019.08 . 11 23 : 07 : 06.535 Statistics      optimization done in 5 minutes 52 seconds
2019.08 . 11 23 : 07 : 06.535 Statistics      shortest pass 0 : 05 : 31.519 , longest pass 0 : 05 : 49.750 , average pass 0 : 05 : 42.464

Sonuçlar çok şok edici ve neyin yanlış olduğunu anlayamıyorum - derleyici bu mimariyi falan anlamıyor, tek geçişler son derece vasat ve yayılma önemli.

Evet, genel sonuç işlemci için en hızlısı, ancak çok daha iyi sonuçlar bekliyordum! Ryzen kimde var - hadi test edelim!

 
Aleksey Vyazmikin :

Test sonuçları 2990WX

Tree_Brut_TestPL - 32 aracı

Tree_Brut_TestPL - 64 aracı

Tree_Brut_TestPL_F - 32 aracı

Tree_Brut_TestPL_F - 64 aracı

Sonuçlar çok şok edici ve neyin yanlış olduğunu anlayamıyorum - derleyici bu mimariyi falan anlamıyor, tek geçişler son derece vasat ve yayılma önemli.

Evet, genel sonuç işlemci için en hızlısı, ancak çok daha iyi sonuçlar bekliyordum! Ryzen kimde var - hadi test edelim!

2990WX farklıdır. Dört Zeppelin kristalinden, 32 işlemci çekirdeğinden oluşur.X399 platformunda AMD, EPYC sunucu çiplerinin satışına zarar vermemesi için bu işlemciye bazı kısıtlamalar getirmiştir.

Bu sınırlamalardan en önemlisi, yalnızca dört bellek denetleyicisinin varlığıdır. İki Zeppelin kristali daha olmasına rağmen, AMD onlara bilgi işlem diyor. Bu, yerel PCIe veya DRAM'e erişimleri olmadığı, ancak Infinity Fabric aracılığıyla G/Ç bileşenlerine erişmeleri gerektiği anlamına gelir. 2 kat daha fazla kristal olduğu için, DDR4-3200 bellek kullanırsanız, Infinity yapısının verimi 2 kat daha azdır, yaklaşık 25 Gb/sn.

Neden: