OpenCL: MQL5'te dahili uygulama testleri - sayfa 2

 
Renat :
Evet, hem dökümanlarda hem de makalelerde OpenCL kullanımını anlatmaya çalışacağız.

Rahat bir nefes aldı. :) Siteniz, makalelerin okunabilir ve iyi anlaşıldığı (asimile edildiği) birkaç siteden biri.

Bir sorum var. Bunun yalnızca bu teknolojiyi destekleyen ilgili bir video kartı takılı olan kullanıcılar için geçerli olacağını doğru anlıyor muyum? Yani bu teknoloji kullanılarak bir program yazılsa ve Market'te satışa sunulsa, tüm kullanıcılar bu programı kullanamayacak mı? Örneğin, anladığım kadarıyla video kartım, gönderdiğiniz komut dosyasını çalıştıramadığım için zaten eski sayılıyor. Yükseltmem gerekecek gibi görünüyor. :)

 
tol64 :

Rahat bir nefes aldı. :) Siteniz, makalelerin okunabilir ve iyi anlaşıldığı (asimile edildiği) birkaç siteden biri.

Bir sorum var. Bunun yalnızca bu teknolojiyi destekleyen ilgili bir video kartı takılı olan kullanıcılar için geçerli olacağını doğru anlıyor muyum? Yani bu teknoloji kullanılarak bir program yazılsa ve Market'te satışa sunulsa, tüm kullanıcılar bu programı kullanamayacak mı? Örneğin, anladığım kadarıyla video kartım, gönderdiğiniz komut dosyasını çalıştıramadığım için zaten eski sayılıyor. Yükseltmem gerekecek gibi görünüyor. :)

Bu komut dosyası büyük olasılıkla bir sonraki sürümden itibaren çalışacaktır - şimdiye kadar dahili geliştirme sürümünün çalışma sonucunu gösterdim.

Özellikle OpenCL, işletim sisteminde (çok eski olmayan) bir fiziksel hızlandırıcının yokluğunda, aynı OpenCL kodunu en iyi şekilde yavaş yavaş çalıştırabilen en az bir "yazılım cihazı" olmasıdır.

Bilgisayarınızın özelliklerini görüntülemek için ücretsiz OpenCL-Z yardımcı programını kullanın:

Sistemde iki cihaz olduğu görülebilir:

  • GBP: Redwood (Radeon) - grafik kartı
  • CPU: Intel i7 - yazılım uygulaması

Varsayılan olarak, en güçlü aygıt ve en kötü durumda en yavaş işlemci seçilir.

Yani, bilgisayar ve işletim sistemi açıkça eski değilse (güncellemeler ve en son sürücüler olmadan) OpenCL'li bir Uzman Danışman büyük olasılıkla her yerde kullanıma sunulacaktır. Mutlaka Market'te (Cuma günü açılacaktır) ürün OpenCL içeriyorsa ve alıcının bilgisayarında OpenCL desteği yoksa bildirimde bulunacağız.

OpenCL-Z
  • 2013.04.22
  • Brought to you by: byleas
  • sourceforge.net
This program was born as a parody of another *-Z utilities like CPU-Z or GPU-Z. It shows some basic information about OpenCL-enabled GPUs and CPUs. You seem to have CSS turned off. Please don't fill out this field. You seem to have CSS turned off. Please don't fill out this field.
 
Renat :

Evet, bağlanmak mümkün olacak - odak noktası tam olarak bu.

Aracı üzerinde OpenCL cihazı yoksa, yazılım uygulaması otomatik olarak çalışacaktır.

Süper! R6970 MSI - 1536 iş parçacığı (aracılar) ve HD5870 Gigabyte (1600 işlemci) var. BOINC yöneticisinde crossfire olmadan kullanılabilirler (ikinci kartın bir çıkışı için fiş yapmak veya ikinci monitörün çıkışlarından birini bağlamak yeterlidir. Soru: ikisi de crossfire olmadan kullanılabilir mi ???
 
Renat :

...

Yani, bilgisayar ve işletim sistemi açıkça eski değilse (güncellemeler ve en son sürücüler olmadan) OpenCL'li bir Uzman Danışman büyük olasılıkla her yerde kullanıma sunulacaktır. Mutlaka Market'te (Cuma günü açılacaktır) ürün OpenCL içeriyorsa ve alıcının bilgisayarında OpenCL desteği yoksa bildirimde bulunacağız.

Dizüstü bilgisayarımda oldukça eski bir ekran kartı var ( GeForce 9600M GT ). Bunun için sürücüler serbest bırakılmamış gibi görünüyor. :) Yardımcı programı indirdim. Ancak, işte sonuç:

---

Yani ben ve anladığım kadarıyla ~2-3 yıldır yükseltme yapmayan birçok kullanıcı bu teknolojiyi kullanabilecek. Sadece nasıl kullanılacağını öğrenmek için kalır. Sağladığınız makalelere verilen bu bağlantılara göre, her şey açık görünüyor. En önemli şey eksik, MT5 içindeki örnekler. Yani, ticaret için bununla neler yapabileceğinize dair örnekler. Anladığım kadarıyla, örneğin bir fiyat tablosunda 3 boyutlu grafikler bile olabilir. Genel olarak, tüm bunlar çok ilginç. Her zamanki gibi bilgilendirici cevaplar için teşekkürler.

 
ilovebtc :
Kripto para biriminden daha karlı çalışıyorsa Radeon 6930'umu sağlamaya hazırım. Günde 2-3 USD ile memnun olacağım. Ayrıca Core i5 i7 işlemciler gibi boşta kalacaksa, IMHO ilginç değil
6970 ve 5870'i geliştirme yararına koşulsuz koydum.
 

yaşlı kadınım

İşlemci Core i5-750 tanımlanmadı.

OpenCL 1.0 olan cihazlarda çalışacak mı yoksa 1.1'e mi ihtiyacınız var?

Yaz aylarında gönderdiği JavaDev'den gelen komut dosyaları işe yaradı.

 

Yani .... ATI vidyuha - nvidia simgesi. Belki yanlış kaynaktan indirilmiştir...?

 
Açıklamalar var:
1) gpu iş parçacığı sayısı ayrı aracılar değildir, ancak bir sürü tarafından özel olarak paralelleştirilmiş bir koda yönlendirilen toplu işçi arılar olarak kullanılır
2) Double type desteğinden dolayı OpenCL 1.1 ve üstünü destekliyoruz. OpenCL sürüm 1.0, yalnızca kesinliği hiçbir şekilde finansal hesaplamalar için uygun olmayan değişkenler üzerinde çalışabilir.

Birçok eski kart çift işlemi desteklemese de yeni sürücüler yüklemeyi deneyin.
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
Renat :
Açıklamalar var:
1) gpu iş parçacığı sayısı ayrı aracılar değildir, ancak bir sürü tarafından özel olarak paralelleştirilmiş bir koda yönlendirilen toplu işçi arılar olarak kullanılır
2) Double type desteğinden dolayı OpenCL 1.1 ve üstünü destekliyoruz. OpenCL sürüm 1.0, yalnızca kesinliği hiçbir şekilde finansal hesaplamalar için uygun olmayan değişkenler üzerinde çalışabilir.

Birçok eski kart çift işlemi desteklemese de yeni sürücüler yüklemeyi deneyin.
Yaz aylarında, JavaDev'den betikleri test ederken, viduhamın double'ı desteklemediği , ancak float ile çalıştığı bir sorunla karşılaştık. Sürücüler bunu çözemez, kartı değiştirmeniz gerekiyor :(
 
Renat :
Açıklamalar var:
1) gpu iş parçacığı sayısı ayrı aracılar değildir, ancak bir sürü tarafından özel olarak paralelleştirilmiş bir koda yönlendirilen toplu işçi arılar olarak kullanılır
........
Doğru anladıysam, 1 GPU çok güçlü bir aracı mı? Bu durumda işlemci aracılarını devre dışı bırakmak mümkün müdür (videoya göre düşük hızları nedeniyle)? Ve tekrar ediyorum: çapraz ateş olmadan iki ATI'ye sahip olmak mümkün mü?
Neden: