2012-03-18 2 views
0

Я экспериментирую с программированием OpenCL. Я после статьи вAMD APP (OpenCL) не работает с CL_DEVICE_TYPE_GPU

http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/

Когда процессор используется т.е. CL_DEVICE_TYPE_DEFAULT он работает отлично.

Пример вывода:

... 
1015 + 9 = 1024 
1016 + 8 = 1024 
1017 + 7 = 1024 
1018 + 6 = 1024 
1019 + 5 = 1024 
1020 + 4 = 1024 
1021 + 3 = 1024 
1022 + 2 = 1024 
1023 + 1 = 1024 
... 

Однако всякий раз, когда я пытаюсь использовать GPU (CL_DEVICE_TYPE_GPU) не работает.

выход

Пример:

... 
1015 + 9 = 0 
1016 + 8 = 0 
1017 + 7 = 0 
1018 + 6 = 0 
1019 + 5 = 0 
1020 + 4 = 0 
1021 + 3 = 0 
1022 + 2 = 0 
1023 + 1 = 0 
... 

У меня есть установить AMD APP SDK 2.6 на моей системе, которая работает на Core 2 Duo E4500 и GPU является HIS Radeon HD 5450.

Приветствия,

Utsav

+0

Вы скомпилировал пример программы, полученные в этом URL (http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/)? Это сработало? – gbulmer

+0

Как выглядит ваша хост-программа? Вы правильно скопировали буфер? Вы печатаете из ядра напрямую? – mfa

+0

Вместо проверки выходного буфера проверьте коды ошибок. Я подозреваю, что один из вызовов OpenCL API не работает, но вы не проверяете возвращаемое значение. – vocaro

ответ

0

Если вы установили AMD APP SDK 2.6 затем перейдите к C: \ Users \% USER% \ Documents \ AMD APP \ Samples \ OpenCL \ сл \ приложение

Там вы найдете тонну образцов вы можете изменить код, чтобы сделать его использование GPU, такими как шаблон C, где вы можете изменить код, чтобы указать на GPU при создании Context

context = clCreateContextFromType(cps, 
             CL_DEVICE_TYPE_GPU, 
             NULL, 
             NULL, 
             &status); 

Некоторые больше контрольно-пропускного пункта, чтобы сделать это работа 1. Установите последние версии драйверов AMD Catalayst здесь: http://support.amd.com/us/gpudownload/Pages/index.aspx

  1. Скачать GPU Caps Viewer и убедитесь, что устройства GPU распознаются. http://downloads.guru3d.com/GPU-Caps-Viewer-1.7.0-download-1584.html

НТН

 Смежные вопросы

  • Нет связанных вопросов^_^