OpenCL: MQL5'te dahili uygulama testleri - sayfa 55

 

Yüklü Intel OpenCL çalışma zamanı (Destek Ekibinin önerisine göre). Bu çıktı:

2012.04.20 03:09:38    OpenCL    CPU: Intel(R) Corporation  Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2800 MHz, 8040 Mb, version 1.1)

2012.04.20 03:58:47    ParallelTester_00-01x (EURUSD,H1)    CpuTime/GpuTime = 75.90064102564102
2012.04.20 03:58:47    ParallelTester_00-01x (EURUSD,H1)    Result on Cpu МахResult==0.97908 at 665 pass
2012.04.20 03:58:47    ParallelTester_00-01x (EURUSD,H1)    Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 03:58:47    ParallelTester_00-01x (EURUSD,H1)    CPU time = 23681 ms
2012.04.20 03:58:24    ParallelTester_00-01x (EURUSD,H1)    Result on Gpu МахResult==0.97908 at 665 pass
2012.04.20 03:58:24    ParallelTester_00-01x (EURUSD,H1)    Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 03:58:24    ParallelTester_00-01x (EURUSD,H1)    GPU time = 312 ms
2012.04.20 03:58:23    ParallelTester_00-01x (EURUSD,H1)    OpenCL init OK!
2012.04.20 03:58:23    ParallelTester_00-01x (EURUSD,H1)    CLGetInfoInteger() returned 1

Intel'in "yerel" çalışma zamanındaki sonucu, AMD APP SDK'sından neredeyse üç kat daha yüksektir.

Yaptığım şey: Intel Runtime'ı yükledikten sonra HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors'a girdim ve IntelOpenCL64.dll kitaplık adını intelocl.dll'ye yönlendirdim.


PS Aynısını ayrı grafikleri olmayan i3-2120'li bir sistemde yaptı.

2012.04.20 04:44:26    Terminal    CPU: Intel(R) Corporation  Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz with OpenCL 1.1 (4 units, 3300 MHz, 8039 Mb, version 1.1)

2012.04.20 04:45:25    ParallelTester_00-01x (EURUSD,H1)    CpuTime/GpuTime = 109.6968085106383
2012.04.20 04:45:25    ParallelTester_00-01x (EURUSD,H1)    Result on Cpu МахResult==1.18579 at 919 pass
2012.04.20 04:45:25    ParallelTester_00-01x (EURUSD,H1)    Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 04:45:25    ParallelTester_00-01x (EURUSD,H1)    CPU time = 20623 ms
2012.04.20 04:45:04    ParallelTester_00-01x (EURUSD,H1)    Result on Gpu МахResult==1.18579 at 919 pass
2012.04.20 04:45:04    ParallelTester_00-01x (EURUSD,H1)    Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 04:45:04    ParallelTester_00-01x (EURUSD,H1)    GPU time = 188 ms
2012.04.20 04:45:04    ParallelTester_00-01x (EURUSD,H1)    OpenCL init OK!

Sonuç, elbette, G840'tan daha iyi, ancak çok fazla değil - maksimum yüzde 40. Muhtemelen, hiper iş parçacığı etkiliyor, yani. kaynaklar için rekabet. i5'te kazancın 140-150'ye kadar bir yerde daha yüksek olması oldukça olasıdır. Tef ile oynadıktan sonra da olsa her şeyin çalıştığına sevindim.

PPS Entelologlar için en önemli şeyi söylemeyi unuttum: AMD APP SDK'nız zaten varsa, onu doğru bir şekilde yok edin. Kaldırmanın en kolay ve en temiz yolu, Kontrol Panelindeki Programlar ve Özellikler aracılığıyla parçalar halinde değil, yalnızca AMD APP SDK'sının Setup.exe yükleyicisini çalıştırmaktır. Kendisi iki seçenek sunacak - ya sil ya da kur. "Sil" i seçiyoruz - ve her şey temiz bir şekilde yıkılıyor.

Ardından bilgisayarı yeniden başlatıyoruz ve Intel runtime (yeterli) veya Intel OpenCL SDK'yı kuruyoruz. Tam orada kayıt defterini düzenleyip yeniden başlatıyoruz. Her şey. O zaman olanlardan memnun olabilirsiniz. AMD, elbette, aferin, ancak yerel çalışma zamanı hala çok daha hızlı.

 
İnsanlar, yardım edin! Artık üç OpenCL cihazım var.

Ne Denetim Masasındaki Programlar ve Özellikler ne de Kaldırıcınız AMD OpenCL sürücüsünü göstermiyor.

AMD SDK'dan OpenCL.msi'yi çalıştırarak kaldırmayı denediğimde şu pencereyi alıyorum:

Ne yapmalı - asla bilemeyeceğim (dedikleri gibi).

 
joo :
İnsanlar, yardım edin! Artık üç OpenCL cihazım var.

Ne Denetim Masasındaki Programlar ve Özellikler ne de Kaldırıcınız AMD OpenCL sürücüsünü göstermiyor.

AMD SDK'dan OpenCL.msi'yi çalıştırarak kaldırmayı denediğimde şu pencereyi alıyorum:

Ne yapmalı - asla bilemeyeceğim (dedikleri gibi).

TuneUp gibi bir yardımcı programla kayıt defterini temizlemeyi deneyin. Her zaman kullanıyorum ve son 5 yılda hiç problem yaşamadım.
 
tol64 :
TuneUp gibi bir yardımcı programla kayıt defterini temizlemeyi deneyin. Her zaman kullanıyorum ve son 5 yılda hiç problem yaşamadım.
Temizlemek, bir şeyin çıkarıldığı zamandır. Ve onu silemiyorum.
 
joo :
Temizlemek, bir şeyin çıkarıldığı zamandır. Ve onu silemiyorum.
"Programlar ve Özellikler" kontrol panelinde veya Kaldırıcınızda yoksa, kayıt defterini temizlemek işe yarayabilir.
 
Mathemat :
...

Intel'in "yerel" çalışma zamanındaki sonucu, AMD APP SDK'sından neredeyse üç kat daha yüksektir.

Yaptığım şey: Intel Runtime'ı yükledikten sonra HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors'a girdim ve IntelOpenCL64.dll kitaplık adını intelocl.dll'ye yönlendirdim.

...

PPS Entelologlar için en önemli şeyi söylemeyi unuttum: AMD APP SDK'nız zaten varsa, onu doğru bir şekilde yok edin. Kaldırmanın en kolay ve en temiz yolu, Kontrol Panelindeki Programlar ve Özellikler aracılığıyla parçalar halinde değil, yalnızca AMD APP SDK'sının Setup.exe yükleyicisini çalıştırmaktır. Kendisi iki seçenek sunacak - ya sil ya da kur. "Sil" i seçiyoruz - ve her şey temiz bir şekilde yıkılıyor.

Ardından bilgisayarı yeniden başlatıyoruz ve Intel runtime (yeterli) veya Intel OpenCL SDK'yı kuruyoruz. Tam orada kayıt defterini düzenleyip yeniden başlatıyoruz. Her şey. O zaman olanlardan memnun olabilirsin. AMD, elbette, aferin, ancak yerel çalışma zamanı hala çok daha hızlı.

i3-2100, W7SP1 x64. Taş çiçek çıkmıyor! ...

2012.04.20 11:10:23 Terminal OpenCL cihazları bulunamadı
2012.04.20 11:10:23 Terminal MetaTrader 5 x64 build 630 başladı (MetaQuotes Software Corp.)

 
joo :
İnsanlar, yardım edin! Artık üç OpenCL cihazım var.

Gereksiz OpenCL sağlayıcılarını bu dallardan kaldırabilirsiniz.

HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Satıcılar
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Satıcılar

 
Ashes :

i3-2100, W7SP1 x64. Taş çiçek çıkmıyor! ...

2012.04.20 11:10:23 Terminal OpenCL cihazları bulunamadı
2012.04.20 11:10:23 Terminal MetaTrader 5 x64 build 630 başladı (MetaQuotes Software Corp.)

intelocl.dll kitaplığının tam yolunu ayarlamayı deneyin (varsayılan olarak "C:\Program Files (x86)\Intel\OpenCL SDK\1.1\bin\" klasörüne yerleştirilirler)
 
mql5 :

Gereksiz OpenCL sağlayıcılarını bu dallardan kaldırabilirsiniz.

HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Satıcılar
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Satıcılar

Yardımcı oldu, teşekkürler!
 
mql5 :
intelocl.dll kitaplığının tam yolunu ayarlamayı deneyin (varsayılan olarak "C:\Program Files (x86)\Intel\OpenCL SDK\1.1\bin\" klasörüne yerleştirilirler)

Yardım etmedi