OpenCL: MQL5'te dahili uygulama testleri - sayfa 67

 

Teşekkür ederim.

Makaleler çok ilginç ve çok ayrıntılı.

Veri kullanmanın ve programlamanın inceliklerini araştırmak benim için ilginç ama ne yazık ki, bu makalelerde açıklanan her şeyi anlamak için bu tür ciltleri ele almaya zaman yok.

Anladığım kadarıyla, optimizasyon mümkündür, ancak yalnızca bireysel olarak.

Danışmanları optimize ederken (işlemci çekirdeklerini görüntüleyen aracılara ek olarak) seçenekleri hesaplamak için kullanılacak olan MT5'te test cihazına ek bir aracı (aracılar) bağlamak artık mümkün değil ve yazılımda uygulanmıyor mu?

 
vittt :

...

Danışmanları optimize ederken (işlemci çekirdeklerini görüntüleyen aracılara ek olarak) seçenekleri hesaplamak için kullanılacak olan MT5'te test cihazına ek bir aracı (aracılar) bağlamak artık mümkün değil ve yazılımda uygulanmıyor mu?

Terminal yardım bölümüne bakın Strategy Tester => Agents . Belki de orada anlatılanlara ihtiyacınız vardır.
 

Tünaydın.

tol64 sayesinde hangi yöne bakmam gerektiğini anladım. Makalelere kısaca baktım, bilgim anında kodu anlamaya yetmiyor ve onsuz ne kadar okursanız okuyun tüm detayları anlamak zor.

Yardım bölümüne baktım ama ihtiyacım olan bilgi orada yok.

70 sayfalık konunun tamamını okudum, bütün gün bunun için harcandı, ancak genel olarak resim daha net hale geldi.

Danışmanı bilgisayarınızda optimize ettiğinizde, strateji test cihazında video kartının işlem gücünü kullanma yeteneğinin henüz uygulanmamış olması üzücü. 4 aracım var (4 çekirdek - 2500K), bu dizüstü bilgisayarda olanı önemli ölçüde aşıyor, ancak danışmanı niteliksel olarak optimize etmek yeterli değil.

OpenCL hesaplamaları için betiği kontrol ettim, sonuçları ekliyorum.

ps Ek kütüphaneler ve sürücüler kurmadım, dört ay önce madencilik için AMD SDK kurdum, sanırım bu kadarı yeterliydi.

Video garip görünebilir - bu, 6970'ten flash BIOS'a sahip bir AMD 6950, bu nedenle 1536 boru hattının tümü açık ve frekans 825'e yükseltildi.

 

Herkes nereye gitti?! Garip, birkaç gün boyunca tek bir yeni yorum yok.

Okuduklarımdan yola çıkarak, kod metninde OpenCL için fonksiyonları kullanabileceğinizi ve programın bu bölümünün (uzman vb.) GPU üzerinde hesaplanacağını anladım.

Bu nedenle, bir sorum var: böyle bir danışman bir test cihazında test edilirse, o zaman her bir parametre ile hesaplanırken GPU bağlanacak ve bu nedenle çok sayıda geçişle bu genel süreci hızlandırabilir ??

 
vittt :

Bu nedenle, bir sorum var: böyle bir danışman bir test cihazında test edilirse, o zaman her bir parametre ile hesaplanırken GPU bağlanacak ve bu nedenle çok sayıda geçişle bu genel süreci hızlandırabilir ??

Belki.
 
Nvidia Tesla kartlarını test ettik ve sürücülerinin servis süreçlerinde ve uzak masaüstü altında çalışmanıza izin verdiği ortaya çıktı.

Bu nedenle, büyük miktarlarda Tesla olmadığı açık olmasına rağmen, OpenCL'yi bulutlarda kullanma iznini tekrar etkinleştireceğiz (kartların maliyeti 1500 Euro ve daha fazladır). Ancak işlevselliğin gelecek için olmasına izin verin - aynı şekilde, konu her yerde gelişecektir.
 
Renat :
Nvidia Tesla kartlarını test ettik ve sürücülerinin servis süreçlerinde ve uzak masaüstü altında çalışmanıza izin verdiği ortaya çıktı.

Bu nedenle, büyük miktarlarda Tesla olmadığı açık olmasına rağmen, OpenCL'yi bulutlarda kullanma iznini tekrar etkinleştireceğiz (kartların maliyeti 1500 Euro ve daha fazladır). Ancak işlevselliğin gelecek için olmasına izin verin - aynı şekilde, konu her yerde gelişecektir.

Tabii ki, "buzdağının" tamamını göremiyorum, ama belki diğer kartların sürücülerine daha derine inerseniz, onlar için de böyle bir olasılık olduğu ortaya çıkıyor?

Bu aşamada bu mümkün değilse, kullanıcının (isteğe bağlı olarak) bu veya benzeri bir şey için yeni bir kullanıcı eklemesine izin verebilir, bu da başkalarının da buluta bir kart bağışlamasına izin verir.

 
Bu arada, yakın zamanda bir çalışma grubunun boyutunu ayarlama desteği eklendi. Teşekkür ederim!
 
Bu arada, en son sürümlerde, performanslarına göre cihazları otomatik olarak seçme sistemini geliştirdik. Bunun için testleri bir kez çalıştırıp sonuçları kaydediyoruz.

Sonuç olarak, çoklu cihaz konfigürasyonlarında varsayılan olarak en hızlı cihaz seçilir.
 
Geleneksel video kartlarında bu, Microsoft mimari nedenlerinden dolayı mümkün değildir.

Bu değişirse harika olacak, ama bize bağlı değil.