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
http://www.ixbt.com/video3/rad2.shtml . - OpenCL'de program yazarken "yaratıcılık" yapmak yerine, büyük veri dizileri için optimize edilmiş kitaplıkları kullanmak en iyisidir (bu gerçeği dışlamıyorum) . Bir hibrit bilgi işlem sistemi kullanabilirsiniz, küçük hacimler OpenCL kullanılarak işlenir ve büyük hacimler optimize edilmiş kitaplıklar tarafından işlenir. Evet! Kitaplıkları belirli bir programlama diline dönüştürmek ve bu kitaplığı dahil etmek için koşullar oluşturmak gerekebilir. Bu gerçekleştirilebilirse, etkileyici bir sonuç ve buna bağlı olarak operasyonun çoklu bir ivmesi elde edilecektir. Buna dikkat edin.....
Not Belki de bu forumda yeni bir konu
Geliştiriciler için teknolojik değildir - derleyiciyi kendi türünde benzersiz olsa da son derece spesifik bir ürün için özel olarak ayarlamak.
Ve şimdiye kadar, bu kadar büyük boyutlarda çarpılan matrisler gerektiren herhangi bir ticaret görevi görmüyorum.
MetaTrader 5 Güncelleme Duyurusu
Önümüzdeki birkaç gün içinde MetaTrader 5 platformuna bir güncelleme yayınlanacak.Güncelleme yayınlandıktan sonra, son değişiklik listesini ve yapı numaralarını içeren ek haberler yayınlanacak. Aşağıdaki değişiklikler planlanmaktadır:
MetaTrader 5 İstemci Terminali inşa 648
MetaTester: Test aracılarında OpenCL programlarını kullanmak için destek eklendi.
OpenCL'i anladıktan sonra Cloud+OpenCL için bir test görevi hazırlayın. Çok ilginç mat. perspektifler.
MetaDriver 's için daha fazlası. ................................
En son güncellenen video sürücüsü (NVIDIA 301.42 ).
İlgi için eski testlerden birini (ParallelTester_00-01x) yaptım ve gözlerime inanamadım.
Sayfa 24'te bir test yaptım yani 29'luk bir artış oldu, ardından hafızayı 2 kanal moduna aldım, 39 oldu.
Şimdi: ~306
Harikalar. Görünüşe göre NVIDIA sürücüyü insanca kışkırtmış.fyords , ancak yukarıdaki günlükte daha önceki olayların görünmesini nasıl sağladınız?
Ve genel olarak harika, seni anlıyorum. HD 4870'imi ucuza satın alıp gücünü görmek beni de heyecanlandırdı.
Küçük bir öneri: parametreleri, GPU'daki yürütme süresi 1 saniye ile karşılaştırılabilir olacak şekilde seçin. O zaman zaman oranı daha doğru olacaktır. GteTickCount() işlevinin ortalama hatası, onlarca milisaniyeden az değildir. Böylece GPU'daki süre hem 120 ms hem de 170'i kolayca elde edebilirsiniz. Ve hızlanma miktarı buna bağlıdır.
Burada bu betiği, mevcut tüm cihazlarda çalışacak şekilde biraz değiştirdim (aşağıdan yukarıya bakın: 1) Intel platformunda CPU, ardından 2) AMD platformunda HD 4870 ekran kartı ve 3) AMD platformunda CPU) :
Komut dosyası sonuçları - aşağıdan yukarıya!
10 kat daha küçük olan son parametre ile benim kartım sizinki kadar hızlı değil. Muhtemelen düzgün bir şekilde hızlanmak için zamanı yoktur :)fyords , ancak yukarıdaki günlükte daha önceki olayların görünmesini nasıl sağladınız?
Raporlarda, "Görüntüle"ye sağ tıklayın, yeni bir pencerede "İstek" düğmesine tıklayın ve günlük doğru bir şekilde oluşturulur ve (benim için) okunması daha uygundur.
Ve senaryo hakkında, teşekkürler, yarın deneyeceğim, özellikle Count pass = 12800 ile tamamlanması çok uzun bir bekleyiş.
Şimdilik, Count pass = 12800 olan eski komut dosyası
Artış daha da arttı.Hata aslında çok daha az değil. Evet, buna yakın, ancak ortalamanın dışında, 32, 48 ve hatta daha fazla gruplanan aykırı değerler var. Nadirdirler, tartışmıyorum, göz ardı edilebilirler.
Ancak bir kişi bir komut dosyası çalıştırdığında, mutlaka bilgisayarda hiçbir şey yapmaz. Ayrıca sistem, yürütmeyi yavaşlatabilecek görevlerini de gerçekleştirebilir.
Resmi olarak, standart sapma gerçekten küçüktür - 6-7 bölgesinde ve yürütme süresinin kendisine zayıf bir şekilde bağlıdır. Ancak gerçek dağılımı iyi yansıtmaz. Aynı hesaplamalar yapılırken kaydedilen zamanların bir histogramı:
Bitişik sütunlar arasındaki mesafe 16 ms'dir. Küçük çubuklar oldukça olasıdır ve birbirlerinden zaten 32 ms farklıdır. Ortadaki çubuk ("gerçek yürütme süresi") 140 milisaniye ise, soldaki 124 ms ve sağdaki 156 ms'dir.
Bu, GPU'da küçük bir yürütme süresine bölündüğünde gerçek yayılmanın oldukça büyük olabileceği anlamına gelir:
20 saniye/124ms ~ 161
20 saniye/156 ms ~ 128.
Bu durumda, yürütme sürelerinin "gerçek oranı" yaklaşık olarak en büyük sütuna karşılık gelir:
20 saniye/140 ms ~ 143.
GPU üzerinde daha fazla yürütme süresi alırsak, bu hatanın etkisi çok daha az olacaktır. En az 500 ms olsun.
Simülasyon için komut dosyası: