Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Mathemat :
Onlar. önce Intel OCL motorlu bir Intel CPU, sonra benim dinozor HD 4870'im ve sonra yine bir taş ama AMD motorlu . Senaryo:
Ve sürümler farklıdır, yani. sürüm demire bağlı değil mi?
OCL AMD 1.1'im var, bunu 1.2'de düzeltmenin bir yolu var mı? Belki daha akıllı hale gelir.
OCL 1.2 destekli yeni bir AMD APP SDK 2.7 buldum, indireceğim ve yeni sonuçlarla (eğer değişirlerse) geri yazacağım.
Teslim edildi, sürüm değişmedi. Muhtemelen donanım desteği falan yok.
Olamaz. 1.2 kalkmalı. AMD, her şeyden önce taşlarıyla, sonra da yabancılarla ilgilenirdi. Ve başkalarının üstüne çıkıyor. Ve her iki üretici de uzun süredir SSE2 kullanıyor.
Ama fark küçük - belki yüzde 10.
Olamaz. 1.2 kalkmalı. AMD, her şeyden önce taşlarıyla, sonra da yabancılarla ilgilenirdi. Ve başkalarının üstüne çıkıyor. Ve her iki üretici de uzun süredir SSE2 kullanıyor.
Ama fark küçük - belki yüzde 10.
Muhtemelen Windows'um "çöküyor". Son zamanlarda, güncellemeler çalışmayı durdurdu, şimdi "sürüm orijinal değil" diyorlar. Tamam, nefes alırken - bırakın nefes alsın. Sonra yeniden düzenleyeceğim ve hemen yeni bir OCL atacağım.
Ve SSE2 ve hatta daha fazlası. Elbette %10 çok değil ama yine de güzel.
Not: Açıklama için teşekkürler.
Örneğin, Radeon 6930 ekran kartım var, 1280 akış işlemcisi var. Temsilciler listesinde nasıl görüntülenecek? 1 cihaz veya tüm 1280 gibi.
Tek başına 10 işlemciden çok daha hızlıdır ve eklenen 1 cihaz için bonus kaybolmaz.
Video kartı mql ile yazılmış kodla çalışamaz. Yalnızca özel dillerde yazılmış kodlarla çalışabilir (bizim durumumuzda OpenCL). Bu nedenle, buluttaki video kartları yalnızca OpenCL-API kullanan mql programları için faydalı olacaktır (OpenCL'de ekler ile).
Tüm bunları anlıyorsanız - yorumuma dikkat etmeyin. Bana öyle geldi ki forumdaki bazı yoldaşlar OpenCL cihazlarını buluta bağlamaktan OpenCL kullanmayan en yaygın mql5 programlarının performansında bir artış bekliyor. Bu doğru değil.
Yüklü Intel ve AMD SDK.
2012.06.07 18:40:28 OpenCL CPU: Intel(R) Corporation Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz with OpenCL 1.1 (2 units, 2100 MHz, 2045 Mb, version 1.1)
2012.06.07 18:40:28 OpenCL CPU: GenuineIntel Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz with OpenCL 1.2 (2 units, 2094 MHz, 2045 Mb, version 2.0 (sse2))
Bu kötü mü yoksa iyi mi?
Bu 4,5 yıl önce piyasaya sürülen 2 çekirdekli bir mobil işlemci.
İlerleme durmuyor: Görünüşe göre yeni SSE talimatları ve diğer mimari yenilikler bunda hala ana rolü oynuyor. Bu görevdeki bütçem "güdük" 4-5 kat daha hızlı :)
Ancak OpenCL'de çok iyi bir kazanç sağlıyor. Her şey yolunda, olması gerektiği gibi.
Bu 4,5 yıl önce piyasaya sürülen 2 çekirdekli bir mobil işlemci.
İlerleme durmuyor: Görünüşe göre yeni SSE talimatları ve diğer mimari yenilikler bunda hala ana rolü oynuyor. Bu görevdeki bütçem "güdük" 4-5 kat daha hızlı :)
Ancak OpenCL'de çok iyi bir kazanç sağlıyor. Her şey yolunda, olması gerektiği gibi.
Çok teşekkürler!
Büyük matematiksel hesaplamalar için OpenCL'yi tararsam, hesaplama süresinin 30+ kat daha az olacağını doğru anlıyor muyum?!?
Evet, yaklaşık olarak - ayrı bir kartta. Her neyse, HD 4870 cihazım aynı hesaplamaları 0,5 saniyede yapıyor.
Ancak, tüm yoğun hesaplamaların kendilerini makul bir ivmeye borçlu olmadığı anlaşılmalıdır.
Herkese iyi akşamlar.
Metatrader5'te OpenCL kullanımını anlamaya çalıştım ama işin özüne inemedim.
MT5 Tester'da testi daha da hızlandırmak için bir ekran kartı kullanıp kullanamayacağınızı ve bunun için ne yapılması gerektiğini söyleyin.
ben de parallel_tester_00-01x_new_cycle betiğini denedim ama nasıl çalışıyor??
Herkese iyi akşamlar.
Metatrader5'te OpenCL kullanımını anlamaya çalıştım ama işin özüne inemedim.
MT5 Tester'da testi daha da hızlandırmak için bir ekran kartı kullanıp kullanamayacağınızı ve bunun için ne yapılması gerektiğini söyleyin.
ben de parallel_tester_00-01x_new_cycle betiğini denedim ama nasıl çalışıyor??
Bu sitede bu konuyla ilgili çok ayrıntılı iki makale var: