OpenCL: MQL5'te dahili uygulama testleri - sayfa 15

 
mql5 :
Büyük olasılıkla kartınız 512*512 çalışan bir diziyle çalışamaz, 256*256'ya düşürmeyi deneyin
Böyle. Genel olarak, aniden işe yaradı. Hem 256*256 hem de 512*512 ile. Büyük olasılıkla senaryoda bir şeye dokundum. Sürümü kod tabanlı olarak aldım ve hepsi işe yaradı. Teşekkür ederim. Şimdi makaleyi bekliyoruz, bir yerden başlamak için örneklere ihtiyacımız var. Bu arada bilimsel dürtme yöntemini kullanacağız. :)
 
Anladığım kadarıyla MetaTrader 5 Strategy Tester Agent'ta ayrı ayrı OpenCL desteği yok veya ben bir şeyi yanlış anladım.
 

CLBufferCreate () işlevinin CL_MEM_ALLOC_HOST_PTR bayrağı nasıl kullanılır?

Создает буфер OpenCL и возвращает хендл на него.

int   CLBufferCreate(
   int    context   // хендл на контекст OpenCL
   uint   size       // размер буфера
   uint   flags     // исходный код
   );

flags

[ in ]  Свойства буфера, задаваемые через комбинацию флагов:  
CL_MEM_READ_WRITE, CL_MEM_WRITE_ONLY, CL_MEM_READ_ONLY, CL_MEM_ALLOC_HOST_PTR.

OpenCL belgeleri, bu bayrağın ana bilgisayarın boş kısmına bellek ayırdığını belirtir.

Bu, soruyu gündeme getiriyor, çünkü bayrak ikincil. Demek istediğim, diğer mevcut bayrak değerleri arabelleğin özelliklerine yansıtılırken, bu bayrağa derleyici tarafından yalnızca bellek tahsisi sırasında ihtiyaç duyulur. Bu bayrağı başkalarıyla birlikte paylaşmaya ihtiyaç var. Yoksa bir şey anlamıyor muyum?


 
GKS :
Anladığım kadarıyla MetaTrader 5 Strategy Tester Agent'ta ayrı ayrı OpenCL desteği yok veya ben bir şeyi yanlış anladım.
Evet, OpenCL henüz test cihazında mevcut değil.
 
GKS :
Bu gücü bir an önce ekipmanımda hissetmek istedim !!! Bu seçenek ne zaman kullanılabilir olacak?

Bu gücü bir an önce ekipmanımda hissetmek istedim !!! Bu seçenek ne zaman kullanılabilir olacak?

 
OpenCL 1.1 desteğine sahip ucuz bir AMD FirePro V3900 ekran kartı ortaya çıktı. Kartın maliyeti olan 120 $ için, reklamcılar tarafından 480 akış işlemcisinin 624 giga-flop'luk teorik bir performans sağladığı iddia ediliyor.
 
papaklass :

Böyle bir kart hakkında ne söylenebilir?

Harika, kart ne?
 
papaklass :
Bunun neresi güzel. Bu anneye entegre edilmiş bir karttır. En son sürücüleri yükledim. Aygıt yöneticisine göre - ATI Radeon HD 4200.

Harika olan şey, 1024 boyutunun üç boyutta mevcut olması, bende sadece iki tane ve üçüncüde 64 tane var.

+ frekans 2812, bende 1400 var, aslında harika olan bu.

 
papaklass :
Bunun neresi güzel. Bu anneye entegre edilmiş bir karttır. En son sürücüleri yükledim. Aygıt yöneticisine göre - ATI Radeon HD 4200.

Uygulama donanım olmasına rağmen daha az özelliğim var.

Bir kez bir ekran yayınladıktan sonra, demir parçası hakkında kim ne söyleyecek?

 
papaklass :

Ve 1. sayfadaki komut dosyası çekmiyor. Bu hatayı yazıyor:

2012.02.11 03:41:27 OpenCL (EURUSD,M5) SaveBitmapToFile 'Mandelbrot.bmp' açılırken hata oluştu

Ben kesinlikle bir uzman değilim, ancak koda bakılırsa, muhtemelen burada bir hata var

int file=FileOpen(filename,FILE_WRITE|FILE_BIN);
if(file==INVALID_HANDLE)
{
Print(__FUNCTION__," error opening '",filename,"'");
return(false);

anlamda bir dosya oluşturamaz ve onun .