OpenCl ve bunun için araçlar. İncelemeler ve izlenimler. - sayfa 4

 
joo : MQL5, MQL4'ten 20 kat daha hızlıdır.

C++, MQL5'ten 6 kat daha hızlıdır (otomatik yürütme paralelleştirme için kitaplıkları kullanırken)

Gerçekler nerede?

Onlar o daldalar ve bu hesaplamalarda MQL4'ün C'den sadece 3.4 kat daha yavaş olduğu ortaya çıktı (= 27.05/7.92). Yani burada herhangi bir 20 sorusu yok - elbette, her türlü SSE* (*>2) olmadan.

Ve beş, dörtten iki kat daha hızlıdır.

Tabii ki, kapsamlı testler yapmak doğrudur, ancak sıralamanın hala çok fazla değişmesi olası değildir.

 
TheXpert :

Hayır, bu bir test cihazı. Şampiyonadan önce, çalışma süresini ölçtük - ekonomik bir hafif Expert Advisor'ın uygulama süresi, test için harcanan zamandan çok daha azdı.

Ancak infa %100 değil, yalan söyleyebilirim, artık hatırlamıyorum.

Apaçık. Böylece geliştiriciler bu sorunu aşmanın en uygun yolunu buldular, yani. tüccarların bilgisayara bir düzine veya iki ekran kartı takması gerekir ve kendinizi MT4'teki gibi hissedebilirsiniz.

Bunu akıllıca düşündüler. Bunu tahmin edemezdim.

 

AMD Radeon 7970 ekran kartı için OpenCL LuxMark sonucu şöyle: yaklaşık 16000. Yani, AMD Phenom II X6 gibi en iyi 6 çekirdekli CPU'dan yaklaşık 7 kat daha hızlı .


Sırasıyla bir bilgisayara 8 AMD kartı takmak, yaklaşık 128000 , yani en iyi 6 çekirdekli CPU'dan 56 kat daha hızlı verecektir.

Yukarıdaki bu testte, GTX580, 5603'lük bir derecelendirmeye sahiptir ve bu, Luxmark web sitesindeki bu kartın derecelendirmelerinden açıkça daha düşüktür - çünkü yukarıdaki testte, iş parçacığı için güvenli olan 280.XX sürücüleri kullanılmıştır, bu da 30 verir. - Gerçek hayatta Nvidia kartlarının hızında %-40 düşüş. Birkaç gün önce yeni CUDA Toolkit 4.1.28 ile çıkan nvidia 286.16 sürücüsündeki durum (diğer eksiklikleri saymazsak) DAHA İYİ HİÇBİR ŞEY DEĞİL.

Ve bunun sadece bir araç olduğunu unutmayın. Tüm bu genel demir parçaları kazma ile, elektrik yiyen bu oyun canavarlarına genel ibadetle, asıl şeyi unutmuyoruz - ALGORİTMALAR HAKKINDA, matematik ve programlama hakkında.

 
Mathemat :

Gerçekler nerede?

Onlar o daldalar ve bu hesaplamalarda MQL4'ün C'den sadece 3.4 kat daha yavaş olduğu ortaya çıktı (= 27.05/7.92). Yani burada herhangi bir 20 sorusu yok - elbette, her türlü SSE* (*>2) olmadan.

Ve beş, dörtten iki kat daha hızlıdır.

Tabii ki, kapsamlı testler yapmak doğrudur, ancak sıralamanın hala çok fazla değişmesi olası değildir.

İşte son zamanlarda bir şey olan inançsız Thomas'sın.

Bugün ayrı bir fonksiyon olarak tasarlanmış sinir ağı hesaplamalarını kullanarak 4 ve 5 için bir test yazacağım. Bir dll'ye yerleştirilmiş bir nöronla daha fazla test, ayrıca 4 ve 5 için. Daha sonra, MQL5'te OpenCL desteği göründüğünde, GPU hesaplamalarını kullanarak ek karşılaştırmalı testler yapmak mümkün olacaktır.

 
AlexEro :

Sırasıyla bir bilgisayara 8 AMD kartı takmak, yaklaşık 128000 , yani en iyi 6 çekirdekli CPU'dan 56 kat daha hızlı verecektir.

sekiz?? Bir bilgisayarda??? Hayır, kimse bunu yapmaz.
 
joo :

İşte son zamanlarda bir şey olan inançsız Thomas'sın.

Bugün ayrı bir fonksiyon olarak tasarlanmış sinir ağı hesaplamalarını kullanarak 4 ve 5 için bir test yazacağım. Bir dll'ye yerleştirilmiş bir nöronla daha fazla test, ayrıca 4 ve 5 için. Daha sonra, MQL5'te OpenCL desteği göründüğünde, GPU hesaplamalarını kullanarak ek karşılaştırmalı testler yapmak mümkün olacaktır.

Harika, MQL ve C/C++'ı karşılaştırmak için bir temel olacak. Ben sadece gerçekleri sundum. Ve genel olarak, neden Thomas'a inanan biri olayım ki?

Sinir ağlarında fark biraz daha fazla olabilir, tartışmıyorum.

 
Mathemat :

Sinir ağlarında fark biraz daha fazla olabilir, tartışmıyorum.

Peki, basit toplama işlemleriyle döngüleri çalıştırmanın amacı nedir? - yükle, öyleyse yükle, biz gerçek çocuklarız, değil mi? :)
 
Yani sorun değil Andrey !
 
TheXpert :
sekiz?? Bir bilgisayarda??? Hayır, kimse bunu yapmaz.

Luxmark sonuç tablosuna dikkat edin - bir bilgisayarda en üstte 8 kart konfigürasyonu vardır. Elbette özel bir anakart + 8 adet PCI-E adaptörü ve 3 adet güç kaynağı olmalıdır. Ama bu oldukça mümkün.

Meslek okullarının dijital ******ciliğine aldanmamak için size bu canavarların resimlerinin linkini kişisel bir mesajla gönderdim.

 
AlexEro : Meslek okulları arasında dijital ******ciliğe kapılmamak için size bu canavarların resimlerinin linkini kişisel bir mesajla gönderdim.
AlexEro , yavaşla. Bireysel forum üyelerini veya moderatörleri sevmiyorsanız, bunu kendinize saklayın. Ben de buradaki birini sevmiyorum ama duygulara hava vermiyorum. Burada - sadece teknik noktalar.