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
Teşekkürler, raporu açacağınızı bilmiyordum.
Büyüme daha da arttı.
Şaşırdım: Bu 80$'a varan bir bütçe kartı! Bu nedenle, NVidia sürücü üzerinde çok çalıştı.
Ve işte yeni sonuçlar:
Anladığım kadarıyla: 1. saf CPU, 2. OpenCL ile CPU, 3. OpenCL ile GPU?
Ve yine de - 422.
Şaşırdım: Bu 80$'a varan bir bütçe kartı! Bu nedenle, NVidia sürücü üzerinde çok çalıştı.
Ve paçavralardan zenginlere ne kadar şaşırdım. Görünüşe göre NVidia bu forumu okuyor, benzer testler yapıyor, hataları bulup düzeltiyor.
Şimdi, eğer strateji testçisi neyi modelleyeceğini kendisi seçtiyse, yani. zorla kod yazmadan, bu çok güzel olurdu. Yine de 7 dakikaya karşı 1 saniye (veya video izin vermiyorsa veya eksikse 11 saniye) güçtür.
Modern işletim sistemleri ve gerçekten çok çekirdekli işlemciler, GetTickCount aracılığıyla ölçüm dağılımı sorununu ciddi şekilde ortadan kaldırdı. Orijinal yorumum yalnızca "GetTickCount'un ortalama hatası en az on milisaniyedir" şeklindeki hatalı ifadeyle ilgiliydi.
kayıt defterinde şöyle görünür:
"nvcuda.dll"=dword:00000000
"amdocl.dll"=dword:00000000
"amdocl64.dll"=dword:00000000
"IntelOpenCL64.dll"=dword:00000000
Intel'in yerel sürücüsünden (yeşil renkle vurgulanmıştır) yaklaşık 1,5 kat daha yavaş çalışırlar (kırmızıyla vurgulanmıştır).
İlgili kayıt defteri değerlerini silebilirsiniz, ancak bunu yapmadan önce her ihtimale karşı dalı kaydedin.
Sevgili yönetici. Uzun zamandır forumunuza girmiyordum, belki bu anı kaçırmışımdır.
Bulutun ihtiyaçları için video kartlarının teslimi uygulanacak mı?
Sevgili yönetici. Uzun zamandır forumunuza girmiyordum, belki bu anı kaçırmışımdır.
Bulutun ihtiyaçları için video kartlarının teslimi uygulanacak mı?
Neredeyse hazır https://www.mql5.com/ru/forum/23/page15#comment_201948
OpenCL programları, OpenCL 1.1 standardını veya daha üstünü destekleyen video kartlarında hesaplamalar yapmak üzere tasarlanmıştır. Modern video kartları, gelen veri akışlarında aynı anda basit matematiksel işlemleri gerçekleştirebilen yüzlerce küçük özel işlemci içerir. OpenCL dili, bu tür paralel hesaplamanın organizasyonuyla ilgilenir ve belirli bir görev sınıfı için büyük bir ivme elde etmenize olanak tanır.
Evet doğru.
Ekli komut dosyasını not edip sonuçları gönderemez misiniz? Bu gerçekten ilginç.
Çok sayıda numaradan korkmayın. Onlar sadece hesaplamaların doğruluğunu kontrol etmek içindir.
Komut dosyası ayrıca tüm cihazlarda çalışır. Ana görev, iki büyük matrisin çarpılmasıdır.
Ayarlar yalnızca kodun içinde değiştirilebilir - bu satırdaki matrislerin doğrusal boyutu _size:
#define _size 2000
Yalnızca yeterli bellek yoksa değiştirin. Bunun bir işareti, ayrı bir GPU'da çalışırken dizilerin sayılarındaki tutarsızlıktır: sayılardaki fark 10^(-4)'den fazlaysa, bu bariz bir hatadır. Ama yeterli hafızan var gibi görünüyor.
Ö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.
Ekli komut dosyasını not edip sonuçları gönderemez misiniz? Bu gerçekten ilginç.
Hayır, hurdada değil. En ilginç. Ayarlarda hiçbir şey değiştirmedim.
Yalnız ben bu rakamlardan hiçbir şey anlamadım. Açıklamak? En azından parmaklarda: iyi mi değil mi? Cihazlar arasında farklıdırlar ve 5-6 satırlarında ondalık nokta zaten yerlerde farklılık gösterir.
Anlıyor gibiyim: Bu, tekrarlayan işlemler üzerinde yapılan çoklu bir testtir, toplam süre her cihazın ortalamasıdır. Böyle?
Bunlar sadece test numaraları. Yaklaşık 0.00001 doğrulukla eşleşirlerse, her şey yolunda demektir. Endeksler rastgele seçilir - hesaplamaların doğruluğunun seçici olarak doğrulanması. Peki, ortaya çıkan matrisin 4 milyon elemanının tamamının tam kontrolünün sonuçlarını burada basmayacağız?!
Anlıyor gibiyim: Bu, tekrarlayan işlemler üzerinde yapılan çoklu bir testtir, toplam süre her cihazın ortalamasıdır. Böyle?
Hayır, bu iki büyük matrisin tek bir çarpma işlemidir.
Performans açısından: bu kart için çok iyi. Şimdi sonuçlarım. Cihazlar (aşağıdan yukarıya - başlatma sırası ):
Onlar. önce Intel'den OCL motorlu bir Intel CPU, sonra benim dinozor HD 4870'im ve sonra yine bir taş ama AMD motorlu. Senaryo: