OpenCL™ (Open Computing Language) is a low-level API for heterogeneous computing that runs on CUDA-powered GPUs. Using the OpenCL API, developers can launch compute kernels written using a limited subset of the C programming language on a GPU. NVIDIA OpenCL SDK Code Samples OpenCL Multi Threads This sample shows the implementation of...
В статье рассматриваются основные принципы дизайна OpenCL согласно стандарту версии 1.1. Не вдаваясь в излишние на данном уровне изложения подробности описаны 4 модели, на которых держится стандарт: модель платформы, модель исполнения, модель памяти и модель программирования. В статье не приведено ни единой строчки программного кода, так как...
이 유틸리티는 또한 드라이버에서 데이터를 가져옵니다. 즉, 1.0을 표시했다면 그렇습니다.
그러나 드라이버는 어쨌든 업데이트해야 합니다. 이전 버전의 드라이버는 OpenCL에서 무해한 작업을 중단할 수 있습니다(이미 발생했습니다).
노트북에 비디오 카드( GeForce 9600M GT )용 드라이버를 다시 설치했습니다. 이 카드의 최신 드라이버는 WHQL 인증 197.16 입니다. OpenCL 1.0 에 대한 지원은 이전 버전의 195.62 드라이버에서 이 비디오 카드 시리즈에 대해 활성화되었습니다. 불행히도 첫 페이지에 표시된 스크립트는 실행되지 않습니다.
Этот эталонный драйвер предоставляется в рамках программы по поддержке драйверов для ноутбуков NVIDIA Verde и поддерживается некоторыми графическими процессорами для ноутбуков от NVIDIA. Однако, пожалуйста, имейте в виду, что производители аппаратного обеспечения для ноутбуков (OEM) предлагают сертифицированные драйверы для вашего оборудования...
노트북에 비디오 카드( GeForce 9600M GT )용 드라이버를 다시 설치했습니다. 이 카드의 최신 드라이버는 WHQL 인증 197.16 입니다. OpenCL 1.0 에 대한 지원은 이전 버전의 195.62 드라이버에서 이 비디오 카드 시리즈에 대해 활성화되었습니다. 불행히도 첫 페이지에 표시된 스크립트는 실행되지 않습니다.
정보 주셔서 감사합니다. 드라이버가 285.62 인 것을 보았습니다. 이것은 최신 드라이버이며 데스크탑 컴퓨터가 있습니다. 이것은 문서에 명시되어 있더라도 랩톱용으로 특별히 제작된 일련의 비디오 카드가 이 기술을 지원하지 않는다는 결론을 내릴 수 있음을 의미합니다. 내 비디오 카드( GeForce 9600M GT )에서 지원하지 않는다고 명시되어 있어도 기본적으로 최신 드라이버를 설치하기 위해 서두를 수 있습니다. 효과가 있을지도... :)
예를 들어 위의 보고서에서 2개의 장치를 볼 수 있으며 그 중 하나는 CPU에 구현되어 있습니다. 이 "소프트웨어" 장치는 AMD의 Catalist 드라이버와 함께 제공되므로 GPU 없이도 OpenCL 계산을 실행할 수 있습니다. 결과적으로 24개의 코어와 네이티브 이중 연산이 있는 컴퓨터에서는 모든 코어를 자동으로 사용하여 적절한 속도를 얻을 수 있습니다.
그러나 NVIDIA는 CPU에 소프트웨어 실행 드라이버를 설치하지 않고 한 가지만 표시합니다.
이제 OpenCL은 계산 작업 자체 가 GPU 계산을 명시적으로 사용 하는 경우에만 활성화됩니다. 그리고 이것은 모든 개발자를 위한 것은 아닙니다.
내부 계산 자체(예: 틱 생성 )에 OpenCL을 사용하도록 테스터의 일부를 확보하기 위해 노력하고 있습니다. 이는 일부 테스트 프로세스의 속도를 높일 것입니다.
이 유틸리티는 또한 드라이버에서 데이터를 가져옵니다. 즉, 1.0을 표시했다면 그렇습니다.
그러나 드라이버는 어쨌든 업데이트해야 합니다. 이전 버전의 드라이버는 OpenCL에서 무해한 작업을 중단할 수 있습니다(이미 발생했습니다).
다음은 OpenCL SDK http://developer.nvidia.com/opencl-sdk-code-samples에서 가져온 또 다른 유틸리티입니다.
설치된 항목, 하드웨어에서 활성화된 항목을 결정합니다. 32비트 버전을 다운로드했습니다. 결과가 기록됩니다
인터넷에는 이미 OpenCL 에 대한 자료가 많이 있습니다.
여기에서 시작할 수 있습니다.
모든 OpenCL 기능은 MQL5에서 1:1로 사용되므로 다른 기사의 설명을 MQL5로 옮기는 데 문제가 없습니다.
이 유틸리티는 또한 드라이버에서 데이터를 가져옵니다. 즉, 1.0을 표시했다면 그렇습니다.
그러나 드라이버는 어쨌든 업데이트해야 합니다. 이전 버전의 드라이버는 OpenCL에서 무해한 작업을 중단할 수 있습니다(이미 발생했습니다).
노트북에 비디오 카드( GeForce 9600M GT )용 드라이버를 다시 설치했습니다. 이 카드의 최신 드라이버는 WHQL 인증 197.16 입니다. OpenCL 1.0 에 대한 지원은 이전 버전의 195.62 드라이버에서 이 비디오 카드 시리즈에 대해 활성화되었습니다. 불행히도 첫 페이지에 표시된 스크립트는 실행되지 않습니다.
일부 "오래된" 카드에서 OpenCL 1.0 의 올바른 작동을 테스트했습니까?
tol64 :
누군가에게 터미널에서 실시간으로 어떻게 보이는지 비디오를 보여주십시오(스레드 시작 부분의 예). 그렇지 않으면 나는 이것을 본 적이 없습니다. :) 그림은 즉시, 점진적으로, 빠르게, 얼마나 빨리 나타납니다. :)여기 동영상이 있습니다. 사진 옆 - 비디오 카드의 상태(로딩, 온도, 팬 속도).
720화질로 보시면 더 좋습니다. 음, MT5에서는 더 좋습니다...
http://youtu.be/nnJYHU9g1sY여기 동영상이 있습니다. 사진 옆 - 비디오 카드의 상태(로딩, 온도, 팬 속도).
720화질로 보시면 더 좋습니다. 글쎄, MT5에서는 훨씬 더 좋습니다 ...
http://youtu.be/nnJYHU9g1sY노트북에 비디오 카드( GeForce 9600M GT )용 드라이버를 다시 설치했습니다. 이 카드의 최신 드라이버는 WHQL 인증 197.16 입니다. OpenCL 1.0 에 대한 지원은 이전 버전의 195.62 드라이버에서 이 비디오 카드 시리즈에 대해 활성화되었습니다. 불행히도 첫 페이지에 표시된 스크립트는 실행되지 않습니다.
일부 "오래된" 카드에서 OpenCL 1.0 의 올바른 작동을 테스트했습니까?
구형 GeForce 8500 GT 에서 테스트를 실행하고 있습니다.
구형 GeForce 8500 GT 에서 테스트를 실행하고 있습니다.
다음 버전에서는 터미널이 시작될 때 OpenCL에서 찾은 모든 장치가 표시됩니다.
이렇게 하면 사용자가 사용 가능한 옵션을 더 쉽게 볼 수 있습니다.
예를 들어 위의 보고서에서 2개의 장치를 볼 수 있으며 그 중 하나는 CPU에 구현되어 있습니다. 이 "소프트웨어" 장치는 AMD의 Catalist 드라이버와 함께 제공되므로 GPU 없이도 OpenCL 계산을 실행할 수 있습니다. 결과적으로 24개의 코어와 네이티브 이중 연산이 있는 컴퓨터에서는 모든 코어를 자동으로 사용하여 적절한 속도를 얻을 수 있습니다.
그러나 NVIDIA는 CPU에 소프트웨어 실행 드라이버를 설치하지 않고 한 가지만 표시합니다.