OpenCL: MQL5의 내부 구현 테스트 - 페이지 15

 
mql5 :
카드가 512*512의 작업 배열에서 작동하지 않을 가능성이 높습니다. 256*256으로 줄이십시오.
그래서. 일반적으로 갑자기 작동했습니다. 256*256512*512 모두 . 아마도 대본에서 무언가를 만졌을 것입니다. 코드 기반 버전을 사용했는데 모두 작동했습니다. 고맙습니다. 우리는 지금 기사를 기다리고 있습니다. 어딘가에서 시작하기 위한 예제가 필요합니다. 그 동안 우리는 과학적 찌르기 방법을 사용할 것입니다. :)
 
제가 알기로는 MetaTrader 5 Strategy Tester Agent 에서 별도로 OpenCL을 지원하지 않거나 제가 잘못 이해한 부분이 있습니다.
 

CLBufferCreate () 함수 의 CL_MEM_ALLOC_HOST_PTR 플래그를 사용하는 방법은 무엇입니까?

Создает буфер 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 설명서에는 이 플래그가 호스트의 여유 부분에 메모리를 할당한다고 나와 있습니다.

플래그가 부차적이기 때문에 이것은 질문을 제기합니다. 내 말은 다른 사용 가능한 플래그 값은 버퍼의 속성에 반영되지만 이 플래그는 메모리 할당 시에만 컴파일러에서 필요하다는 것입니다. 이 플래그를 다른 사람들과 함께 공유할 필요가 있습니다. 아니면 내가 뭔가를 이해하지 못하고 있습니까?


 
GKS :
제가 알기로는 MetaTrader 5 Strategy Tester Agent에서 별도로 OpenCL을 지원하지 않거나 제가 잘못 이해한 부분이 있습니다.
예, OpenCL은 아직 테스터에서 사용할 수 없습니다.
 
GKS :
이 힘을 최대한 빨리 내 장비에서 느끼고 싶었다!!! 언제 이 옵션을 사용할 수 있습니까?

이 힘을 최대한 빨리 내 장비에서 느끼고 싶었다!!! 언제 이 옵션을 사용할 수 있습니까?

 
OpenCL 1.1을 지원 하는 저렴한 AMD FirePro V3900 비디오 카드가 등장했습니다. 카드 비용인 120달러에 대해 광고주는 480개의 스트림 프로세서가 624기가플롭의 이론적 성능을 제공한다고 주장합니다.
 
papaklass :

그러한 카드에 대해 무엇을 말할 수 있습니까?

멋지다, 카드가 뭐야?
 
papaklass :
뭐가 그렇게 멋져? 이것은 어머니에 통합된 카드입니다. 최신 드라이버를 설치했습니다. 장치 관리자에 따르면 - ATI Radeon HD 4200.

멋진 점은 1024의 치수가 3차원으로 제공된다는 것입니다. 저는 2개만 있고 64는 3차원으로 제공됩니다.

+ 주파수 2812, 나는 1400을 가지고 있습니다. 그것이 실제로 멋진 것입니다.

 
papaklass :
뭐가 그렇게 멋져? 이것은 어머니에 통합된 카드입니다. 최신 드라이버를 설치했습니다. 장치 관리자에 따르면 - ATI Radeon HD 4200.

구현은 하드웨어이지만 특성도 적습니다.

일단 화면을 게시하면 누가 철 조각에 대해 말할 것입니까?

 
papaklass :

그리고 첫 번째 페이지의 스크립트는 당기지 않습니다. 다음과 같은 오류를 기록합니다.

2012.02.11 03:41:27 OpenCL (EURUSD,M5) SaveBitmapToFile 'Mandelbrot.bmp' 열기 오류

나는 확실히 전문가는 아니지만 코드로 판단하면 여기에 오류가있을 수 있습니다.

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

의미에서 파일을 생성할 수 없으며 .