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

 
joo :

양면 GPU가 도착했습니다. 매우 흥미로운. 그리고 CPU는 무엇입니까?

첨부 파일에서 스크립트를 실행합니다.

하나의 OpenCL 작업은 하나의 장치에서만 작동합니다(두 헤드에서 병렬화될 때 OpenCL 작업 곡선으로 인한 터미널 제한).
그러나 상황에 따라 터미널은 여러 장치에 작업을 분산합니다.
 
mql5 :
하나의 OpenCL 작업은 하나의 장치에서만 작동합니다(두 헤드에서 병렬화될 때 OpenCL 작업 곡선으로 인한 터미널 제한).
그러나 상황에 따라 터미널은 여러 장치에 작업을 분산합니다.
아주 잘. 일반 작업(알고리즘에 그러한 가능성이 있는 경우)을 다른 장치(모든 CPU 및 모든 GPU 장치 사용)로 분할하는 것이 가능합니다.
 
mql5 : CPU에서 작동하는 내용이 틀릴 수 있습니다.
그리고 어디에서 더 정확하게 알 수 있습니까, Ilyas ?
 
OpenCL의 현재 구현에서는 GPU/CPU 우선순위가 없으며 주요 요인은 장치의 단위 수이며 GPU와 CPU에 2개가 있으면 "누가 첫 번째이고, 그거랑 운동화."
다음 빌드를 기다리자. OpenCL 기능 이 개선될 것입니다.
 
mql5 : 다음 빌드를 기다리자. OpenCL 기능이 개선될 것입니다.
정보 주셔서 감사합니다!
 
casinonsk :
2012.03.16 23:34:11 단말기 GPU: NVIDIA Corporation GeForce GTX 590(OpenCL 1.1 포함)(16개 장치, 1225MHz, 1536Mb, 버전 285.62)
2012.03.16 23:34:11 단말기 GPU: NVIDIA Corporation GeForce GTX 590(OpenCL 1.1 포함)(16개 장치, 1225MHz, 1536Mb, 버전 285.62)
^^ 테스트는 어떻게 하나요?

다른 창에서 약 5~6개의 만델브로트 프랙탈을 실행합니다(분기의 첫 번째 페이지에서 모나를 가져옴).

결과보고!

 
mql5 :
다음 빌드를 기다리자...........

벌써 창가자리에 앉았어요... :)

새로운 계획은 무엇입니까?

 
MetaDriver : 새로운 기능은 무엇입니까?
mql5 : 다음 빌드를 기다리자,
 
joo :

양면 GPU가 도착했습니다. 매우 흥미로운. 그리고 CPU는 무엇입니까?

첨부 파일에서 스크립트를 실행합니다.

인텔 코어 i7-2700K @ 3.50GHz, 16290MB

0 ParallelTester_00-01x__1(EURUSD,H1) 13:22:57 OpenCL 초기화 OK!

RR 0 ParallelTester_00-01x__1(EURUSD,H1) 13:23:02 GPU 시간 = 5039ms

양적완화 0 ParallelTester_00-01x__1(EURUSD,H1) 13:23:02 카운트 표시기 = 16; 카운트 기록 막대 = 144000; 카운트 패스 = 480000

EF 0 ParallelTester_00-01x__1(EURUSD,H1) 13:23:02 0 패스에서 GPU MaxResult==0.0의 결과

QJ 0 ParallelTester_00-01x__1(EURUSD,H1) 13:50:22 OpenCL 초기화 OK!

디엠 0 ParallelTester_00-01x__1(EURUSD,H1) 13:50:27 GPU 시간 = 4789ms

PH 0 ParallelTester_00-01x__1(EURUSD,H1) 13:50:27 카운트 지시자 = 16; 카운트 기록 막대 = 144000; 카운트 패스 = 480000

0 ParallelTester_00-01x__1(EURUSD,H1) 13:50:27 0 패스에서 GPU MaxResult==0.0의 결과

 
MetaDriver :

다른 창에서 약 5~6개의 만델브로트 프랙탈을 실행합니다(분기의 첫 번째 페이지에서 모나를 가져옴).

결과보고!

10개의 프랙탈을 시작했습니다. 하나의 코어가 100% 로드됨

두 번째는 그대로 0 로딩으로 유지되었습니다.