OpenCL: MQL5'te dahili uygulama testleri - sayfa 11

 
ilovebtc :

Artık OpenCL, yalnızca hesaplama görevinin kendisi açıkça GPU hesaplamalarını kullanıyorsa etkinleştirilir. Ve bu her geliştirici için değil.

Test cihazının bir parçasının OpenCL'yi dahili hesaplamalar için kullanmasını sağlamaya çalışıyoruz (örneğin, kene oluşturmada ) - bu, bazı test süreçlerini hızlandıracaktır.

 
Renat :

Bu yardımcı program ayrıca sürücüden veri alır. Yani, 1.0 gösterdiyse, öyledir.

Ancak sürücülerin yine de güncellenmesi gerekiyor. Sürücülerin eski sürümleri, OpenCL'de zararsız işlemleri sürdürmeyi başarır (bununla daha önce karşılaştık).

İşte OpenCL SDK'dan alınan başka bir yardımcı program http://developer.nvidia.com/opencl-sdk-code-samples

Neyin kurulu olduğunu, donanımda nelerin etkinleştirildiğini belirler. 32 bit sürümünü indirdim. sonuçlar günlüğe kaydedilir

OpenCL | NVIDIA Developer Zone
OpenCL | NVIDIA Developer Zone
  • developer.nvidia.com
OpenCL™ (Open Computing Language) is a low-level API for heterogeneous computing that runs on CUDA-powered GPUs. Using the OpenCL API, developers can launch compute kernels written using a limited subset of the C programming language on a GPU. NVIDIA OpenCL SDK Code Samples OpenCL Multi Threads This sample shows the implementation of...
Dosyalar:
 
Renat : 2012.01.30 18:42

Nette OpenCL ile ilgili birçok materyal var.

Buradan başlayabilirsiniz:

Tüm OpenCL işlevleri MQL5'te bire bir kullanılır, bu nedenle diğer makalelerden MQL5'e açıklamaların aktarılmasında sorun olmayacaktır.

Üst bağlantı, alttakiyle aynı yere götürür - Habr'a. Düzeltin lütfen. http://OpenCL.ru olmalı
OpenCL
  • opencl.ru
В статье рассматриваются основные принципы дизайна OpenCL согласно стандарту версии 1.1. Не вдаваясь в излишние на данном уровне изложения подробности описаны 4 модели, на которых держится стандарт: модель платформы, модель исполнения, модель памяти и модель программирования. В статье не приведено ни единой строчки программного кода, так как...
 
Renat :

Bu yardımcı program ayrıca sürücüden veri alır. Yani, 1.0 gösterdiyse, öyledir.

Ancak sürücülerin yine de güncellenmesi gerekiyor. Sürücülerin eski sürümleri, OpenCL'de zararsız işlemleri sürdürmeyi başarır (bununla daha önce karşılaştık).

Dizüstü bilgisayarıma ekran kartı ( GeForce 9600M GT ) sürücülerini yeniden yükledim. Bu kart için en son sürücüler, WHQL sertifikalı 197.16'dır . 195.62 sürücüsünün önceki sürümünde bu video kartı serisi için OpenCL 1.0 desteği etkinleştirildi. Ne yazık ki, ilk sayfada sunulan komut dosyası çalışmıyor.

OpenCL 1.0'ın doğru çalışmasını bazı "eski" kartlarda test ettiniz mi?

NVIDIA DRIVERS 197.16WHQL
  • www.nvidia.ru
Этот эталонный драйвер предоставляется в рамках программы по поддержке драйверов для ноутбуков NVIDIA Verde и поддерживается некоторыми графическими процессорами для ноутбуков от NVIDIA. Однако, пожалуйста, имейте в виду, что производители аппаратного обеспечения для ноутбуков (OEM) предлагают сертифицированные драйверы для вашего оборудования...
 
Birine terminalde gerçek zamanlı olarak nasıl göründüğüne dair bir video gösterin (örnek başlığın başında), aksi halde bunu hiç görmedim. :) Çizim hemen, kademeli, hızlı, ne kadar hızlı vb. :)
 

tol64 :  

Birine terminalde gerçek zamanlı olarak nasıl göründüğüne dair bir video gösterin (örnek başlığın başında), aksi halde bunu hiç görmedim. :) Çizim hemen, kademeli, hızlı, ne kadar hızlı vb. :)

İşte bir video. Resmin yanında - video kartının durumu (yükleme, sıcaklık, fan hızı).

720 kalitesinde izlemek daha iyidir - daha güzel. Eh, MT5'te daha da iyi...

http://youtu.be/nnJYHU9g1sY
GPU1.mp4
GPU1.mp4
  • youtu.be
Работа OpenCl в MT5 (MQL5)
 
WChas :

İşte bir video. Resmin yanında - video kartının durumu (yükleme, sıcaklık, fan hızı).

720 kalitesinde izlemek daha iyidir - daha güzel. Eh, MT5'te daha da iyi...

http://youtu.be/nnJYHU9g1sY

Teşekkür ederim. Harika. Ne yazık ki benim için çalışmıyor. Yeni bir dizüstü bilgisayar almalı mıyım ... :)
 
tol64 :

Dizüstü bilgisayarıma ekran kartı ( GeForce 9600M GT ) sürücülerini yeniden yükledim. Bu kartın en son sürücüleri, WHQL sertifikalı 197.16'dır . 195.62 sürücüsünün önceki sürümünde bu video kartı serisi için OpenCL 1.0 desteği etkinleştirildi. Ne yazık ki, ilk sayfada sunulan komut dosyası çalışmıyor.

OpenCL 1.0'ın doğru çalışmasını bazı "eski" kartlarda test ettiniz mi?

Eski bir GeForce 8500 GT üzerinde çalışan bir testim var.


 
joo :

Eski bir GeForce 8500 GT üzerinde çalışan bir testim var.

Bilgi için teşekkürler. 285.62 sürücünüz olduğunu görüyorum. Bu en son sürücü ve bir masaüstü bilgisayarınız var. Bu, şu anda, belgelerde belirtilmiş olsa bile, özellikle dizüstü bilgisayarlar için bir dizi video kartının bu teknolojiyi desteklemediği sonucuna varabileceğimiz anlamına gelir. Prensip olarak, ekran kartım tarafından desteklenmediği belirtilse bile ( GeForce 9600M GT ) en güncel sürücüyü hemen yüklemeyi deneyebilirsiniz. Çalışabilir... :)
 

Bir sonraki versiyonda, terminal başladığında, OpenCL tarafından bulunan tüm cihazlar gösterilir:

 2012.02 . 07 21 : 28 : 58      Terminal        CPU: GenuineIntel  Intel(R) Core(TM) i7- 2600 CPU @ 3.40 GHz with OpenCL 1.1 ( 8 cores, 3392 MHz, 16366 Mb, version 2.0 )
2012.02 . 07 21 : 28 : 58      Terminal        GPU: Advanced Micro Devices, Inc. Redwood with OpenCL 1.1 ( 5 cores, 775 MHz, 1024 Mb, version CAL 1.4 . 1664 (VM))
2012.02 . 07 21 : 28 : 58      Terminal        MetaTrader 5 x64 build 583 started (MetaQuotes Software Corp.)

Bu, kullanıcıların mevcut seçenekleri görmesini kolaylaştıracaktır.

Örneğin yukarıdaki raporda biri CPU üzerinde gerçekleştirilmiş 2 cihaz görebilirsiniz. Bu "yazılım" aygıtı, AMD'nin Catalist sürücüleriyle birlikte gelir ve GPU olmadan bile OpenCL hesaplamaları yapmanızı sağlar . Sonuç olarak, 24 çekirdeğe ve yerel çift matematiğe sahip bir bilgisayarda, tüm çekirdekleri otomatik olarak kullanarak iyi bir hız elde edebilirsiniz.

Ancak NVIDIA, yazılım yürütme sürücüsünü CPU'ya yüklemez ve yalnızca bir şey gösterir:

 2012.02 . 07 15 : 41 : 05      Terminal        GPU: NVIDIA Corporation GeForce 9600 GT with OpenCL 1.0 ( 8 cores, 1500 MHz, 512 Mb, version 290.53 )
Neden: