"MQL5 Cloud Network ile Hesaplamaları Hızlandırın" makalesi için tartışma - sayfa 4

 
sigma7i:

Kendi soruma cevap vereyim. GPU hesaplamaları, birden fazla basit hesaplama yapmanız gerektiğinde iyi bir avantaj sağlar, örneğin, 1 000 000 etkileşim gerçekleştirerek pi sayısını hesaplayın.

Ancak aracıları test etmek için bu görevler için uygun değildir, CPU'ya ve destek olarak GPU'ya ihtiyacınız vardır.

Oldukça doğru. Ancak hatırladığım kadarıyla MQ, OpenCL'in aracılarda desteklenip desteklenmeyeceğine dair nihai bir karar vermedi.

Buradaki zorluk, genellikle aracılardan daha az grafik kartı olmasıdır. Yani, erişim sırasını belirlemeniz gerekir, bu da hesaplamayı esasen sıralı hale getirecektir (en kötü durumda).

Diğer konular daha az karmaşık değildir, ancak en azından problem ifadesiyle ilgili herhangi bir sorun yoktur.

 
Urain:

Kesinlikle öyle. Ancak hatırladığım kadarıyla MQ, OpenCL'in aracılarda desteklenip desteklenmeyeceği konusunda henüz nihai bir karar vermedi.

Buradaki zorluk, genellikle aracılardan daha az grafik kartı olmasıdır.

Aracılarda OpenCL sorunu burada açıklanmıştır: MQL5 Bulut Ağı hizmetlerinde ve uzak aracılarda OpenCL/GPU sınırlamalarının açık lanması

GPU sürücülerinin modeli değişene kadar, hizmetlerden GPU özelliklerine erişmek imkansız olacaktır (aracılar hizmet olarak çalışır). Bu pratikte birkaç yıl boyunca teknik bir kilitlenme.

Bununla hiçbir ilgimiz yok, GPU'lar için dağıtılmış yazılım üreten tüm üreticiler aynı soruna düştü.

 
Renat:

Aracılardaki OpenCL sorunu burada açıklanmaktadır: MQL5 Cloud Ağ hizmetleri ve uzak aracılardaki OpenCL/GPU sınırlamalarının açık lanması

GPU sürücülerinin modeli değişene kadar, hizmetlerden GPU özelliklerine erişmek imkansız olacaktır (aracılar hizmet olarak çalışır). Bu pratikte birkaç yıl boyunca teknik bir kilitlenme.

Bununla hiçbir ilgimiz yok, GPU'lar için dağıtılmış yazılım üreten tüm üreticiler aynı soruna düştü.

Birkaç yıl içinde donanım farklı olacak, şimdiden CPU çekirdeklerinin sayısında bir artış ve güçlerinde bir azalma görüyoruz.

GPU çekirdeklerinin gücünde eşzamanlı artış. İdeal olarak, hem seri hem de paralel kodu hızlı bir şekilde öğütecek tek bir evrensel cihazda birleşecekler.

Ancak bunun için teşekkürler, tüm GPU hesaplamaları uygulandıktan sonra ve platform için kesinlikle bir dezavantaj değil.

 
Urain:

Birkaç yıl içinde donanım farklı olacak, şimdiden CPU çekirdeklerinin sayısının arttığını ve güçlerinin azaldığını görüyoruz.

ve aynı zamanda GPU çekirdeklerinin gücünü artırmak. İdeal olarak, hem seri hem de paralel kodu hızlı bir şekilde öğütecek tek bir evrensel cihazda birleşecekler.

Ancak bunun için teşekkür ederim, sonuçta GPU hesaplamaları uygulanıyor ve bu kesinlikle platform için bir dezavantaj değil.

"Teknik" sorun derken donanım sorunlarını kastetmemiştim.

"Windows sürücü modeli hizmetlerden GPU'ya erişime izin vermiyor" demek istedim. Yani, herkesin aniden içine düştüğü güvenlik erişim seviyelerine sahip mimari bir tuzak.

Ve yakın gelecekte bu modelden çıkmak mümkün değil. En azından genel amaçlı GPU'larda. Nvidia Tesla hala "sadece hesaplamalar için" modunda doğrudan erişim için özel bir sürücü sağlayabilir, ancak genel grafik kartları bundan kurtulamaz - hala aynı çip üzerinde grafik döndürmeleri gerekir.

 
Pardon, peki 1.000.000 hesaplama ne kadara mal olur? Yani dağıtım sistemi 1.000.000 işlem yapması için bir makineye ne kadar para verir?
 
progma137:
Affedersiniz, peki 1.000.000 hesaplama ne kadara mal olur? Yani, dağıtım sistemi 1.000.000 işlemi gerçekleştirmesi için bir makineye ne kadar para verir?

Ödeme, görevlerin sayısına göre değil, çözümleri için harcanan zamana göre yapılır.

Ve genel olarak, hepsi burada yazıyor https://cloud.mql5.com/ru/faq/payments.

Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
  • cloud.mql5.com
Вопросы по оплате за участие в сети распределенных вычислений MQL5 Cloud Network.
 
<br/ translate="no">

Merhaba. Bulut kesintileriyle ilgili iki sorun var.

1. Bilgisayarımdaki ajan yöneticisi 4 ajan (4 çekirdek) olduğunu ve çalıştıklarını gösteriyor. Aynı zamanda onları sitedeki profilimde göremiyorum - "Aracıların listesi boş".

2. Optimizasyon, genetik algoritma başlatıldı. "MQL5 Cloud Europe2 "de 1000'den fazla aracı olduğunu ve 2.0'lık bir denge olduğunu gösteriyor. Bir süre kullanıldılar, bakiye 1,88'e düştü ve her şey durdu. Mevcut ajan sayısının olduğu satırlarda Authorised yazıyor ama nedense onları kullanmıyor. neredeyse 24 saattir işlemcilerimizle tarama yapıyoruz.

 

1. Aracılar, buluttan en az bir görev yürüttükleri anda web sitesindeki istatistiklerde görünecektir.

2. Görevlerinizin ayrıntılarını kişisel profilinizdeki "Temsilciler - Görevler" bölümünde görebilirsiniz. Orada aslında 2.00'den 0.12'sini kullandınız. Tekrar çalıştırmayı deneyin. Görünüşe göre bu claude'un savunması, dengeyi eksiye düşürmemeye çalışıyor.

 

Aslında, bilgisayarınıza birkaç ajan yükleyebilir ve bunları herhangi bir ağa (internet, LAN, WAN veya herhangi bir bulut) ihtiyaç duymadan kendi başınıza kullanabilirsiniz, ancak bunu çok daha yavaş buldum >_<

İşte nasıl: MetaTester.exe'yi çalıştırın (64 bit kullanıyorsanız MetaTester64.exe), "Genel Bakış" ve"MQL5 Bulut Ağı" sekmeleri altındaki her şeyin işaretini kaldırın ve "Hizmet" sekmesine birkaç aracı ekleyin, aracı eklemeyi bitirdikten sonra, aracı listesine sağ tıklayın ve "Dışa Aktar" ı seçin.

MT5 ve Strategy Tester'ı (Ctrl + R) açın, "Aracılar" sekmesi altında sağ tıklayın ve "İçe Aktar" ı seçin ve aracı listesini içe aktarın ve şimdi "Uzak" altında birkaç aracınız olduğunu göreceksiniz. Bu aracılar aslında MT5 ile çalışan aynı bilgisayara yüklenmiştir, ancak aynı MT5 bu aracıyı uzak olarak kabul eder.

Yine, - belki de Çift Çekirdekli kullandığım ve bunun için çok sayıda aracı yüklediğim için - bunu test ettiğimde, hiçbir şeyi HIZLANDIRMIYOR, aslında daha da yavaşlatıyor >_<.

Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 

Selamlar bulut yaratıcıları,


Bulutun yeteneklerini geliştirmek için özel bir önerim var.

Strateji test cihazı elbette harika.

Ancak bence birçok kişi onsuz yapıyor ve gerçek zamanlı olarak karmaşık hesaplamalar kullanıyor,

Örneğin ben böyle bir sorunla karşılaştım:

Çok fazla hesaplama yapan bir gösterge yaptım (terminalin grafiği çizmek için zamanı olması için kesintilerle).

Örneğin, N sayıda hesaplama yapıyor, ancak daha fazla N kez (100 veya 1000 veya 10000 kez) istiyorum,

Tabii ki, on bilgisayar satın alabilir ve 40 terminal çalıştırabilir ve tüm bu süreleri gösterge senkronizasyonu düzeyinde yönetebilirsiniz.

Ancak göstergenin Cloud Network'te gerçek zamanlı olarak hesaplanması harika olurdu, ben kendim bir programcıyım ve bunu yapmanın mümkün olduğunu düşünüyorum.

Ve eminim popüler bir hizmet olacaktır.

Bana göründüğü gibi strateji test cihazı bir fikri test etmek için kullanılır ve fikir kendini iyi gösterirse, o zaman gerçek zamanlı çalışan sistemler yazılır ve burada performans gereklidir.