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

 
Renat :
예, 설명서와 기사 모두에서 OpenCL의 사용을 설명하려고 노력할 것입니다.

그는 안도의 한숨을 쉬었다. :) 귀하의 사이트는 기사를 읽을 수 있고 잘 이해할 수 있는(동화된) 몇 안 되는 사이트 중 하나입니다.

질문이 있습니다. 이 기술을 지원하는 해당 비디오 카드가 설치된 사용자만 사용할 수 있다는 것을 정확히 이해하고 있습니까? 즉, 이 기술을 사용하여 프로그램을 작성 하고 시장에 내놓으면 모든 사용자가 이 프로그램을 사용할 수 없는 것입니까? 예를 들어, 내 비디오 카드는 귀하가 제출한 스크립트를 실행할 수 없기 때문에 이미 사용되지 않는 것으로 간주됩니다. 업그레이드 해야 할 것 같습니다. :)

 
tol64 :

그는 안도의 한숨을 쉬었다. :) 귀하의 사이트는 기사를 읽을 수 있고 잘 이해할 수 있는(동화된) 몇 안 되는 사이트 중 하나입니다.

질문이 있습니다. 이 기술을 지원하는 해당 비디오 카드가 설치된 사용자만 사용할 수 있다는 것을 정확히 이해하고 있습니까? 즉, 이 기술을 사용하여 프로그램을 작성하고 시장에 내놓으면 모든 사용자가 이 프로그램을 사용할 수 없는 것입니까? 예를 들어, 내 비디오 카드는 귀하가 제출한 스크립트를 실행할 수 없기 때문에 이미 사용되지 않는 것으로 간주됩니다. 업그레이드 해야 할 것 같습니다. :)

이 스크립트는 다음 버전에서 작동할 가능성이 높습니다. 지금까지 내부 개발 버전의 작업 결과를 보여주었습니다.

특히 OpenCL은 운영 체제에 물리적 가속기가 없는 경우(너무 오래되지 않음) 동일한 OpenCL 코드를 최대한 천천히 실행할 수 있는 "소프트웨어 장치"가 하나 이상 있다는 것입니다.

무료 OpenCL-Z 유틸리티를 사용하여 컴퓨터의 특성을 확인하십시오.

시스템에 두 개의 장치가 있음을 알 수 있습니다.

  • GBP: Redwood(Radeon) - 그래픽 카드
  • CPU: Intel i7 - 소프트웨어 구현

기본적으로 가장 강력한 장치가 선택되고 최악의 경우 가장 느린 프로세서가 선택됩니다.

즉, 컴퓨터와 운영 체제가 솔직히 오래되지 않은 경우(업데이트 및 최신 드라이버 제외) OpenCL이 있는 Expert Advisor는 모든 곳에서 실행될 가능성이 높습니다. 확실히 시장에서(금요일에 열림) 제품에 OpenCL이 포함되어 있고 구매자의 컴퓨터에 OpenCL이 지원되지 않는 경우 알림을 보내드립니다.

OpenCL-Z
  • 2013.04.22
  • Brought to you by: byleas
  • sourceforge.net
This program was born as a parody of another *-Z utilities like CPU-Z or GPU-Z. It shows some basic information about OpenCL-enabled GPUs and CPUs. You seem to have CSS turned off. Please don't fill out this field. You seem to have CSS turned off. Please don't fill out this field.
 
Renat :

예, 연결할 수 있습니다. 이것이 바로 초점입니다.

에이전트에 OpenCL 장치가 없으면 소프트웨어 구현이 자동으로 작동합니다.

감독자! R6970 MSI - 1536 스레드(에이전트) 및 HD5870 기가바이트(1600 프로세서)가 있습니다. BOINC 관리자에서는 크로스파이어 없이 사용할 수 있습니다(두 번째 카드의 한 출력에 대한 플러그를 만들거나 두 번째 모니터의 출력 중 하나를 연결하는 것으로 충분합니다. 질문: 둘 다 크로스파이어 없이 사용할 수 있습니까 ???
 
Renat :

...

즉, 컴퓨터와 운영 체제가 솔직히 오래되지 않은 경우(업데이트 및 최신 드라이버 제외) OpenCL이 있는 Expert Advisor는 모든 곳에서 실행될 가능성이 높습니다. 확실히 시장에서(금요일에 열림) 제품에 OpenCL이 포함되어 있고 구매자의 컴퓨터에 OpenCL이 지원되지 않는 경우 알림을 보내드립니다.

내 랩톱에 다소 오래된 비디오 카드가 있습니다( GeForce 9600M GT ). 드라이버는 아직 출시되지 않은 것 같습니다. :) 유틸리티를 다운로드했습니다. 그러나 결과는 다음과 같습니다.

---

즉, 나와 2~3년 동안 업그레이드하지 않은 많은 사용자가 내가 이해하는 대로 이 기술을 사용할 수 있습니다. 사용 방법을 배우는 것만 남아 있습니다. 당신이 제공한 기사에 대한 링크에 따르면 모든 것이 명확해 보입니다. 가장 중요한 것은 MT5의 예가 누락되었습니다. 즉, 거래를 위해 이것을 사용하여 할 수 있는 작업의 예입니다. 예를 들어 가격 차트의 3차원 차트가 될 수도 있습니다. 일반적으로이 모든 것이 매우 흥미 롭습니다. 언제나처럼 유익한 답변 감사합니다.

 
ilovebtc :
내 Radeon 6930이 암호화폐보다 더 수익성이 좋은 경우 제공할 준비가 되었습니다. 하루에 2-3 USD이면 만족할 것입니다. Core i5 i7 프로세서처럼 유휴 상태가 된다면 IMHO는 흥미롭지 않습니다.
저는 6970과 5870을 개발의 이익을 위해 조건 없이 넣었습니다.
 

내 늙은 여자

프로세서 Core i5-750이 정의되지 않았습니다.

OpenCL 1.0이 설치된 장치에서 작동합니까 아니면 1.1이 필요합니까?

그가 여름에 보낸 JavaDev의 스크립트는 작동했지만.

 

그래서 .... ATI vidyuha - nvidia 아이콘. 잘못된 소스에서 다운로드한 것일 수도 있습니다...?

 
다음과 같은 설명이 있습니다.
1) GPU 쓰레드의 수는 별도의 에이전트가 아니라 떼에 의해 특별히 병렬화된 코드로 지시되는 대량 작업자 꿀벌로 사용됩니다.
2) Double 유형 을 지원하기 때문에 OpenCL 1.1 이상을 지원합니다. OpenCL 버전 1.0은 정밀도가 재무 계산에 적합하지 않은 부동 소수점에서만 작동할 수 있습니다.

많은 구형 카드가 이중 작업을 지원하지 않지만 새 드라이버를 설치해 보십시오.
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
Renat :
다음과 같은 설명이 있습니다.
1) GPU 쓰레드의 수는 별도의 에이전트가 아니라 떼에 의해 특별히 병렬화된 코드로 지시되는 대량 작업자 꿀벌로 사용됩니다.
2) Double 유형 을 지원하기 때문에 OpenCL 1.1 이상을 지원합니다. OpenCL 버전 1.0은 정밀도가 재무 계산에 적합하지 않은 부동 소수점에서만 작동할 수 있습니다.

많은 구형 카드가 이중 작업을 지원하지 않지만 새 드라이버를 설치해 보십시오.
여름에 JavaDev에서 스크립트를 테스트하는 동안 내 viduha가 double을 지원하지 않지만 float와 함께 작동하는 문제를 발견했습니다. 드라이버가 이 문제를 해결할 수 없습니다. 카드를 변경해야 합니다.
 
Renat :
다음과 같은 설명이 있습니다.
1) GPU 쓰레드의 수는 별도의 에이전트가 아니라 떼에 의해 특별히 병렬화된 코드로 지시되는 대량 작업자 꿀벌로 사용됩니다.
........
내가 올바르게 이해했다면 1 GPU가 하나의 매우 강력한 에이전트입니까? 이 경우 프로세서 에이전트를 비활성화할 수 있습니까(비디오와 관련하여 속도가 낮기 때문에)? 그리고 반복합니다: 교차 사격 없이 두 개의 ATI를 가질 수 있습니까?