
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
Ancak GPU'da hesaplamalar için destek olmadan hala bir video parkı var, onlar için merkezi işlemcideki OpenCL kodunun hesaplanmasının öykünmesi yapılır (ki bunu kendiniz anlıyorsunuz çok daha yavaş olacaktır).
OpenCL yazılımının video kartlarıyla hiçbir ilgisi yoktur ve eski kartların herhangi bir kısmi işlevini içermez. Bu, işlemci üzerinde saf yürütmedir.
OpenCL yazılımının video kartlarıyla hiçbir ilgisi yoktur ve eski kartların herhangi bir kısmi işlevini içermez. Bu, işlemci üzerinde saf yürütmedir.
Anlatmak istediğim tam olarak buydu, aydınlattığınız için teşekkürler.
Evet, istisnalar C++ ile yazılır, OpenCL kodunun GPU cihazında mı yoksa CPU'da mı yürütüleceği seçimi orada yapılır, ancak bu istisna yalnızca GPU'yu kullanmanın imkansız olması durumunda yazılır. Belirli bir kod için yüzde kaçının GPU veya CPU'dan daha hızlı olduğuna dair hiçbir test yapılmaz. Bu anlaşılmalıdır.
Hız için ciddi bir mücadele ortaya çıkıyor, dolayısıyla soru şu: İyi kod nedir ve kötü nedir? Hangi şeyler hızı alır? Okumak için bir şey önerir misin?
Bu arada, ticaret robotlarını optimize ederken ciddi bir hızlanma sağlayacak olan test cihazı için çubukların ara durumlarının önbellekleriyle çalışmak için yeni bir mekanizma hazırlıyoruz.
Sonraki yapılarda uzun testlerden sonra piyasaya sürülecek.
Bir de ilginç soru var: Hayatın anlamı nedir?
Bu kesinlikle servis masasında !!!! )))
Bir keresinde buna benzer bir sahne görmüştüm:
sağır bir büyükanne torununa yaklaşır ve parmağını CD-ROM'a işaret eder ve soruyu sorar:
- Bu bir kaset mi? sinema?
Torunun yüzü, bilgisayarlar, CD sürücüleri, 0 ve 1 biçimindeki bilgileri kodlama, CDFS, FAT32, video bilgilerini avi formatında kaydetme ve beynin sarsıcı çalışmasından sonra, cevap sesleri hakkında bilgi tarama sürecini gösterir:
- Büyükanne, sana cevap vermeyeceğim.
Bu arada, ticaret robotlarını optimize ederken ciddi bir hızlanma sağlayacak olan test cihazı için çubukların ara durumlarının önbellekleriyle çalışmak için yeni bir mekanizma hazırlıyoruz.
Sonraki yapılarda uzun testlerden sonra piyasaya sürülecek.
Bu arada, ticaret robotlarını optimize ederken ciddi bir hızlanma sağlayacak olan test cihazı için çubukların ara durumlarının önbellekleriyle çalışmak için yeni bir mekanizma hazırlıyoruz.
Sonraki yapılarda uzun testlerden sonra piyasaya sürülecek.
Dört gözle beklemek.
Teorik olarak, açılış fiyatları için bunu şu şekilde hızlandırmak mümkün olacaktır:
İki önbellek alıyoruz: M1 için ve mevcut zaman çerçevesi için.
Geçerli n'inci çubuğu, geçerli zaman çerçevesinin önbelleğinden kontrol etme. Piyasaya göre bir pozisyon açılır veya kapanırsa, emri mevcut zaman diliminin açılış fiyatından uygularız. İşten çıkarmaların açılış fiyatlarında herhangi bir işten çıkarma (koruyucu duruşlar, yani kar al veya zararı durdur da işten çıkarmalardır) şu aralıktaysa: Maks(Yüksek[0], Kapat[1]) ve Min[Düşük[0], Kapat[ 1]), sonra bu çubuğu M1 önbelleği için çalıştırıyoruz. Mevduatların hiçbiri aralığa girmezse, çubuk atlanır.
Bunun gibi bir şey mi?
Ve büyük zaman dilimlerinde optimize etmek çok sıkıcı.
Renat, ayrıca konuya bir mesaj bıraktım: https://www.mql5.com/ru/forum/4927/page116 genetik algoritma modunda ileri testlerin hızlandırılması hakkında. Geliştiricilerin görüşlerini duymak isterim.
Katalizör merkezi 12'yi kurdum, daha önce 11'di. Zaten bir sonuç var (kırmızı ile vurgulanmış): ................................