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

 
tara :

Teşekkür ederim, gördüm. elimi uzatıyorum. Yarın okuyacağım.
Ayrıca şu makaleye bakın: Belirli bir sihirli sayı için toplam konumun hacmini hesaplamak için en uygun yöntem . Ayrıca çok yardımcı olacaktır.
 
tol64 :
Ayrıca şu makaleye bakın: Belirli bir sihirli sayı için toplam konumun hacmini hesaplamak için en uygun yöntem . Ayrıca çok yardımcı olacaktır.


Teşekkürler, bir bakacağım.

Not Optimal yöntemler yoktur. Ah özür dilerim :)

 
tara :


Teşekkürler, bir bakacağım.

Not Optimal yöntemler yoktur. Ah özür dilerim :)

Özür dileme. Her şey görecelidir. :)
 

Donanımla ilgili önemli bir not, OpenCL için PCI-E veri yolu hızı burada:

https://www.mql5.com/ru/forum/6042/page6


İşte CUDA ile ilgili birçok video materyali:

http://developer.download.nvidia.com/compute/cuda/docs/GTC09Materials.htm

http://developer.download.nvidia.com/compute/cuda/docs/GTC_2010_Archives.htm

CUDA ve OpenCL için programlamadaki değişiklikleri anlamak için tüm bu yığınların en basiti ve en önemlisi, ana CUDA'lardan birinin göze çarpmayan bir video dersidir.

Jason Sanders

numaranın altında

GTC 2010-2131

(... Videoya doğrudan bir bağlantı bulamıyorum, İngilizce PDF özeti internette kolayca aranıyor ... buldum)

http://us.download.nvidia.com/downloads/GTC_Videos/flvs/2131_GTC2010.mp4

http://us.download.nvidia.com/downloads/GTC_Videos/flvs/2131_GTC2010.flv

http://www.nvidia.com/content/GTC-2010/pdfs/2131_GTC2010.pdf

İşte Rus özeti

http://sporgalka.blogspot.com/2011/10/cuda.html

 
Her şey nerede olduğuyla ilgili. Ancak prensipte programlama teknolojisi az çok katlanabilir. Görünürde korkunç bir şey yok. Teşekkür ederim.
 
Evet. optimizasyona kafanızla girebilir ve dışarı çıkamazsınız.
 
TheXpert :
Evet. optimizasyona kafanızla girebilir ve dışarı çıkamazsınız.


Tüm bu optimizasyon süreçlerine kafamla dalmayı çok isterim. Ancak, bir şey zaten az ya da çok sürekli olarak hesaba damladığında harika olurdu. Bu nedenle, hayatımdaki beyaz çizgiye tüm bu tatlıları şimdilik bir kenara koyacağım. Böyle bir fırsat olsaydı hemen kendime 100 için işlemci kümeleri içeren bir raf alırdım. Bunun gibi bir şey:

 

Konu dışı:

Nasıl olduğu ilginç. Henüz özel bir ihtiyaç olmamasına rağmen, kendisi daha iyi bir vidyuhi almaya başladı (seçenekler - HD 6790, 6850, 6930).

Muhtemelen psikozdur.

Böyle ciddi bir konuya yansıma için özür dilerim.

 
Renat :

Çift çekirdekte 2000 aracılı MQL5 Cloud Network'ü denediniz mi?

Yoksa yerel olarak tek bir geçiş başlattılar ve bu konuda sakinleştiler mi?

Yüzlerce ve binlerce kez basit bir hızlanma elde ettiğimiz şey tam olarak MQL5 Bulut Ağı ile olmuştur. GPU olmadan, herhangi bir uzmanda. Eski video örneğime göz atın: MQL5 Cloud Network kullanarak hesaplamaları hızlandıran bir örnek


Hızlı görev hesaplaması için tek tuşla (ağ ısınma süresi yaklaşık 20-30 saniye) binlerce temsilciyi anında yükseltmeyi mümkün kıldık. Yüzlerce saat yerine, gerçekten yarım saat içinde tutabilirsiniz.

Üstelik fiyatlar gülünç - herkes kontrol edebilir, MQL5.com'a kaydolan herkese 2 dolar bonus verilir.

Bu gerçek bir devrim. Artık herhangi bir kullanıcı, bulut kullanımıyla neredeyse tüm süper bilgisayarları omuz bıçaklarına koyabilir. Ve GPU'nun tanıtılmasıyla (Cuma günü mevcut bir yapı olacak), süper bilgisayarlara karşı gruplar halinde kazanmak mümkün olacak.


Basit durumlar için yeterli performans var (veya daha doğrusu kendinizi buna ikna ediyorsunuz). Büyük ve ayrıntılı hesaplamalar için yeterli güç yoktur.

MT4 ile MT5 test cihazlarını karşılaştırmanın hatası, insanların tamamen farklı bir ayrıntı düzeyine ve doğru çoklu para birimi testi olasılığına göz yummasıdır.

Demir bağımlılığı ile şunları da kaçırdınız:

  • MT5, 32 ve 64 bit mimarileri destekler (64 bit sürüm gerçekten daha hızlı ve daha güçlüdür)
  • MT5 tüm yerel çekirdekleri kullanır
  • MT5 uzak aracıları kullanır (32 ve 64 bit)
  • MT5, basit bir dizüstü bilgisayar kendisinden birkaç bin kat daha güçlü bilgisayarlardan hesaplama sonuçları aldığında MQL5 Bulut Ağını kullanır.
  • MT5, çeşitli GPU işlemcileriyle çalışmanıza izin veren demirden bağımsız OpenCL kullanır

Açıkça hüsnü kuruyorsun, yanıldığının açıkça farkındasın.


GPU'nun savunucusu olmamama rağmen (açıkçası uzun süredir buna karşıydım), sonuçlarınız yanlış.

GPU için bir yazılım yoktur, çünkü geliştiriciler henüz bu yöne inanmamışlardır, ancak belirli bir donanıma efsanevi bağlanmadan tekrar tekrar bahsedilmemiştir. Dürüstlük adına, en azından OpenCL'nin ne olduğunu ve neden icat edildiğini okumalısınız (donanımdan ve platformdan bağımsız olmak için).

Şirketler, yalnızca atalet ve köklü süreçler nedeniyle yazılım oluşturucuları kullanmak zorunda kalıyor. Bir şirketin yazılımı değiştirmesini sağlamak devasa bir iştir ve önümüzdeki 3-5 yıl içinde genellikle imkansızdır. GPU'ların son 3 yılda kaydettiği atılım ve yazarlarının evrenselleştirme konusundaki açıkça görülebilir vurgusu göz önüne alındığında, yalnızca daha iyi sonuçlar beklemek değil, aynı zamanda yeni özellikleri aktif olarak kullanmak oldukça mantıklı.


Yeterince bekledik, eleştirdik, karşı çıktık ama zamanı geldi.

Ve üçüncü kez "demir bağımlı yazılım" tekrarı.

 
Yura , önceki gönderideki cevabın nerede? Geriye tırmanmak ve farklılıklar aramak istemiyorum.
Neden: