OpenCl ve bunun için araçlar. İncelemeler ve izlenimler. - sayfa 29

 
Renat :
İlgilenen herkesin zaten bildiği bir teoriyi yeniden anlatıyorsunuz.

Gerçek şu ki, genel görevlerde cpu, faktörlerin bir kombinasyonu açısından daha hızlıdır. Şimdi netleşti. Gümüş mermi gpu kategorik olarak hedefe ulaşmıyor.

Bunun GPU geliştirme sonuçlarının çok kaba bir genellemesi olduğunu düşünüyorum. Ne de olsa, forumu "genel görevleri" hızlandırmakla değil, ticaret terminalinin bir parçası olarak karmaşık sayısal algoritmaların OPTİMİZASYONUNU ve TESTİNİ hızlandırmakla ilgilenen insanlar okuyor.

Sen Renat'sın, bazen fikrinle en ufak bir anlaşmazlığa çok gergin tepki veriyorsun .....

Ancak, MT4 terminalinin bir VİDEO KARTI üzerinde çalışarak ticaret sistemi için optimum olanı hızlı ve sakin bir şekilde nasıl bulduğunu ve aynı bilgisayarda DİĞER İŞLERİ sakince nasıl yaptığınızı görmek büyük bir zevk . Ancak bunu ana işlemcide, çok iş parçacıklı modda bile yapmak çok daha uzun ve daha pahalı olurdu. Ayrıca, örneğin 3-4 ekran kartınız varsa, neredeyse fark etmeden 4 terminal çalıştırabilir ve 4 döviz çiftini aynı anda optimize edebilirsiniz.


Harika bir geliştirme aracı için Metatrader 4 geliştiricilerine çok teşekkürler.


Programların MQL4'ten klasik C'ye veya tam tersi şekilde taşınabilirliği özellikle değerlidir. Bu çok zaman kazandırır.

Başka bir değer, MQL4 arayüzünün terminal içindeki DLL ile gereksiz komplikasyonlar ve saçmalık olmadan saflığıdır. Bu olmadan, CUDA programlarının geliştirilmesi çok zor olurdu.

 

(cimri bir erkek gözyaşını silerek) ....

... ve bu yüzden bu forumun tüm moderatörlerini son birkaç yılda beni birkaç kez yasakladıkları için BAĞIŞIYORUM.

Herkesi her şey için affediyorum.

 
MT5 kullanın - opencl orada yereldir.
 
Renat :
MT5 kullanın - opencl orada yereldir.
Ve uzun zamandır beni beşinci forumda yasakladın. Nasıl yemek yiyip danışacağım?
 
Gördüğüm kadarıyla ilk beşte yasak yok
 

AlexEro'yu kontrol ettim ama AlexEros'u kontrol etmedim.

Tekrar deneyin, yasak kaldırıldı.

 
Renat :

AlexEro'yu kontrol ettim ama AlexEros'u kontrol etmedim.

Tekrar deneyin, yasak kaldırıldı.

Tamam, işe yarıyor.
 

Ticaret için GPU hızlandırma kullanımına bir örnek (türevler).

Mark Joshi - finansal matematik ve özellikle türevler ve çift opsiyon ticareti üzerine kitaplarıyla tanınan, burada yapılan çalışmalar hakkında bilgi verdi:

http://ssrn.com/abstract=2388415

OOP tarzı çalışmalarını CUDA GPU'lara aktardı. Bu işe 2010 yılında başladı, sonra ara verdi ve 2011'den 2014 yazına kadar 0.3 çalışan sürümüne geçti. 100X ... 137X kat hızlanma elde etmeyi başardı - ve bu zor olan bir COMPLEX algoritmasında.

Çalışma, C++'da QuantLib kitaplığını kullandı ve kendisinin de kabul ettiği gibi, hepsinin bir CUDA GPU'da çalışması için "OOP ->-> prosedürel yaklaşım" yolunda yeniden çalışması gerekiyordu.

Yazıyor:

"İlk alıştırma özellikleri için GPU'da LMM ile IRD'nin Monte Carlo fiyatlandırmasını en küçük kareler ile uyguladım.

Kodu hem C++ hem de CUDA'da kooderive.sourceforge.net adresinden alabilirsiniz. Kağıt .....

CUDA için daha önce C++ için kullandığımdan tamamen farklı bir kod kullandım. Özünde, verileri merkezi kavram olarak ele alıyorum ve veriler üzerinde hareket etmek için kodu kullanıyorum. Stil çok işlevsel. Önceki C++ uygulamalarım nesne yönelimli olduğu için çok çalışmam gerekti."

Kendi açık kaynak projesi:

http://sourceforge.net/projects/kooderive/

Dosyalar: