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

 
joo : 메모리가 아니라 OpenCL 드라이버의 작업 병렬화 메커니즘에 있을 가능성이 큽니다. 파리 수의 배수로 실험해야 합니다.
얼마나 많은 파리가 있는지 모르는 경우 어떻게 합니까(Intel HD Graphics 1000)? 6개 아니면 그 이상... 6개라면 실행 속도 25배 증가는 어디서 오는 걸까요?
 
Mathemat :
얼마나 많은 파리가 있는지 모르는 경우 어떻게 합니까(Intel HD Graphics 1000)? 6개 아니면 그 이상... 6개라면 실행 속도 25배 증가는 어디서 오는 걸까요?
x25-growth는 내 천재성에서 비롯된 것입니다. 글쎄요, 약간의 벡터 작업입니다. 벡터의 스칼라 곱은 GPU에서 매우 빠르게 계산됩니다.
 
MetaDriver : x25-growth는 내 천재성, 글쎄, 약간의 벡터 작업에서 나온 것입니다. 벡터의 스칼라 곱은 GPU에서 매우 빠르게 계산됩니다.

이 6마리의 꿀벌은 돌의 주파수보다 2.5배 낮은 1.1GHz의 주파수에서 작동한다는 것을 잊지 마십시오. 저것들. 이들은 돌의 빈도로 작동하는 2.5 조건부 꿀벌입니다. 그러나 25x는 어디에서 왔습니까?

 
Mathemat :

이 6마리의 꿀벌은 돌의 주파수보다 2.5배 낮은 1.1GHz의 주파수에서 작동한다는 것을 잊지 마십시오. 저것들. 이들은 돌의 빈도로 작동하는 2.5 조건부 꿀벌입니다. 그러나 25x는 어디에서 왔습니까?

SSE는 한 번에 4개의 부동 소수점 * 2개의 코어 + 컴파일러 최적화를 처리합니다.
 
mql5 : SSE는 한 번에 4개의 부동 소수점 처리 * 2개의 코어 + 컴파일러 최적화.

따라서 모든 작업은 내장 GPU가 아닌 CPU 코어에서 진행됩니다.

그리고 두 번째: 꿀벌이 아닌 경우 어떻게 코드를 꿀벌에서 실행합니까?

PS AMD, 차, 강력한 통합 GPU로 이 난장판을 만든 것은 아닙니다. A8-3850에는 이미 400마리의 꿀벌이 있습니다...

PPS 자, 개발자 대표가 나타나서 또 도망쳤습니다 :(

 
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)
^^ 테스트는 어떻게 하나요?
 
casinonsk : 테스트는 어떻게 하나요?
MetaDriver가 게시한 모든 코드를 스크립트로 실행합니다.
 
Mathemat :
MetaDriver가 게시한 모든 코드를 스크립트로 실행합니다.

OpenCL 출시

평균 50% 로드된 코어 1개

2코어는 전혀 사용하지 않았습니다.

 
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)
^^ 테스트는 어떻게 하나요?

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

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

파일:
 
Mathemat :

따라서 모든 작업은 내장 GPU가 아닌 CPU 코어에서 진행됩니다.

그리고 두 번째: 꿀벌이 아닌 경우 어떻게 코드를 꿀벌에서 실행합니까?

PS AMD, 차, 강력한 통합 GPU로 이 난장판을 만든 것은 아닙니다. A8-3850에는 이미 400마리의 꿀벌이 있습니다...

PPS 자, 개발자 대표가 나타나서 또 도망쳤습니다 :(

CPU에서 작동하는 것에 대해 틀릴 수 있지만 게시물 로 판단하고 내부 기능을 알면 작업이 AMD 에뮬레이션 CPU에서 수행되었을 가능성이 큽니다.
불행히도 현재 구현에서는 장치 선택이 터미널 뒤에 있지만 다음 빌드에서는 사용 가능한 장치 중 하나를 직접 선택할 수 있습니다.