OpenCL: MQL5'te dahili uygulama testleri - sayfa 16

 
fyords :

Uygulama donanım olmasına rağmen daha az özelliğim var.

Bir kez bir ekran yayınladıktan sonra, demir parçası hakkında kim ne söyleyecek?

http://www.videocardbenchmark.net/gpu.php?gpu=GeForce+GT+440

Burada her şey netleşiyor.

PassMark - GeForce GT 440 - Price performance comparison
  • www.videocardbenchmark.net
Price and performance details for the GeForce GT 440 can be found below. This is made using thousands of PerformanceTest benchmark results and is updated daily. The first graph shows the relative performance of the videocard compared to the 10 other common videocards in terms of PassMark G3D Mark. The 2nd graph shows the value for money...
 
papaklass :

Ve 1. sayfadaki komut dosyası çekmiyor. Bu hatayı yazıyor:

2012.02.11 03:41:27 OpenCL (EURUSD,M5) SaveBitmapToFile 'Mandelbrot.bmp' açılırken hata oluştu

2-3 sayfa sonrasına bakın. Ne yaptığımı yazdım, sonra her şey benim için çalıştı. Aynı hatayı daha önce bende de yaşamıştım. Ve ekran kartım çok daha zayıf.
 
Teşekkürler, daha iyi bir sonuç bekliyordum.
 

Bu gücü bir an önce ekipmanımda hissetmek istedim !!! Bu seçenek ne zaman kullanılabilir olacak?

neden kimse bana cevap vermiyor??? Bekliyorum! Çok ilginç.

 
papaklass :

Yeni sürücüleri yükledikten sonra performans testini tekrar yaptım. Sonuçlar burada:

Sürücüleri güncellemeden önce "Grafik" 1.0'a eşitti. Yani 4.4 kat bir gelişme. Ve senaryo çalışmıyor.

Söylemesi zor. Her şey işe yaramadan önce sahip olmadığım her şeye sahipsin. Sadece ekran kartı için yeni sürücüler mi kurdunuz? Ayrıca Intel web sitesinden (işlemci üreticisi) OpenCL SDK programını indirdim. Belki işlemcinizin benzer bir şeye ihtiyacı vardır. joo ayrıca birkaç sayfa önce bir bağlantı verdi. Bak.
 
papaklass :

Kod tabanından bir komut dosyası aldım, çalıştırdım ve şunu aldım:

2012.02.11 11:25:33 OpenCL (EURUSD,M5) OpenCL bulunamadı .

Sorun nedir? Terminal her şeyi tanımlar:

2012.02.11 11:21:29 Terminal CPU: AuthenticAMD AMD Athlon(tm) II X4 630 OpenCL 1.1 ile İşlemci (4 birim, 2812 MHz, 2048 Mb, sürüm 2.0)

Terminal kesinlikle yalnızca GPU üzerinde OpenCL kullanırken, bir sonraki derlemede GPU yoksa CPU'nun otomatik kullanımını ekleyeceğiz.
 
papaklass :

Yeni sürücüleri yükledikten sonra performans testini tekrar yaptım. Sonuçlar burada:

Sürücüleri güncellemeden önce "Grafik" 1.0'a eşitti. Yani 4.4 kat bir gelişme. Ama senaryo çalışmıyor.

Biri, derecelendirmenin henüz hesaplanmadığı anlamına gelir.
 
Renat :
Terminal kesinlikle yalnızca GPU üzerinde OpenCL kullanırken, bir sonraki derlemede GPU yoksa CPU'nun otomatik kullanımını ekleyeceğiz.
Peki GPU ile CPU arasında hız seçimi yapılıp yapılmayacak mı? Veya bir GPU varsa, kesinlikle daha verimli olduğu için kullanılacak mı? Veya hem GPU'nuz hem de CPU'nuz varsa, bundan en iyi şekilde yararlanmak için her ikisini de kullanabilir misiniz?
 
tol64 :
Peki GPU ile CPU arasında hız seçimi yapılıp yapılmayacak mı? Veya bir GPU varsa, kesinlikle daha verimli olduğu için kullanılacak mı? Veya hem GPU'nuz hem de CPU'nuz varsa, bundan en iyi şekilde yararlanmak için her ikisini de kullanabilir misiniz?

Güç önceliğine göre seçilecektir. Listede ilk GPU ve son CPU.

Tüm OpenCL, yalnızca test aracılarının farklı kopyalarında kullanılabilir. Aracıların her biri otomatik olarak kendilerine ayrı bir cihaz seçebilecek ve yeterli cihaz yoksa birlikte kullanacaklardır.

Terminalin kendisi en güçlü OpenCL cihazlarından birini kullanacaktır.

 
tol64 :
Peki GPU ile CPU arasında hız seçimi yapılıp yapılmayacak mı? Veya bir GPU varsa, kesinlikle daha verimli olduğu için kullanılacak mı? Veya hem GPU'nuz hem de CPU'nuz varsa, bundan en iyi şekilde yararlanmak için her ikisini de kullanabilir misiniz?

GPU yalnızca özel OpenCL kodu çalıştırır, bu nedenle sorunuz mantıklı değil.

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).

Aslında, MQ burada hiçbir şey icat etmez, bu tür öykünme desteği OpenCL'nin kendisinde mevcuttur, MQ yalnızca gerekli modülleri yorumlayıcısına bağlar.