opencl

    2

    3답변

    내 OpenCL 커널에서 __constant 한정자를 사용하는 데 문제가 있습니다. 내 플랫폼은 Snow Leopard입니다. GPU에서 CL 읽기 전용 메모리 개체를 초기화하여 호스트의 일정한 배열을 호스트로 복사하려고했습니다. 그런 다음 커널 인수를 __global 메모리 인수와 같이 설정합니다. 그러나 이것은 정상적으로 작동하지 않지만 오류나 경고는

    4

    4답변

    지난 몇 년 동안 OpenCL 및 CUDA와 같은 시스템을 통한 데이터 병렬 프로그래밍에 대한 중요한 변화가 있었지만 지난 6 개월 이내에 출판 된 책은 데이터 병렬 프로그래밍에 관한 주제조차 언급하지 않았습니다. 모든 문제에 적합하지는 않지만 해결되지 않은 중요한 차이가있는 것으로 보입니다.

    3

    2답변

    나는 OpenCL로 발을 씻고있다. 그러나이 문제는 OpenCL에만 국한된 것이 아닙니다. 내가 스노우 레오파드에서이 작업을하고 있어요 #include <stdio.h> #include <stdlib.h> #include <math.h> #include <OpenCL/opencl.h> // some code cl_device_id device_

    3

    3답변

    Mac OS X 10.6에는 OpenCL이 포함되어 있지만 OpenCL을 사용하도록 다시 작성하면 얼마나 많은 응용 프로그램을 사용할 수 있습니까? OpenCL을 사용하기 위해 어떤 종류의 응용 프로그램을 다시 작성해야합니까?

    6

    2답변

    hlsl/glsl 쉐이더 코드를 사용하여이 작업을 오래 전에 보았습니다. 코드를 char*에 붙여 넣는 소스 코드 파일에 #include을 사용하여 런타임에 파일 IO가 발생하지 않도록했습니다. 내가 의사 코드로 표현한다면, 그것은 다음과 같이 조금 보일 것이다 : 이제 #define CLSourceToString(filename) " #include "f

    5

    4답변

    OpenCL에 대한 몇 가지 소개 사례에서 속도가 크게 증가 할 수있는 (예 : 50x-1000x) 응용 프로그램 유형을 설명합니다. Cuda에는 멋진 예제가 많이 있지만 OpenCL에 대해서는 똑같은 것을 찾지 못했습니다. 좋은 예는 입자 떼, 담금질 기법 진화 알고리즘, 개미 콜로니 최적화 등에는 설명 된 알고리즘 GPU 프로그래밍의 관점에서도 간단도

    4

    2답변

    GPU에 cl_mem 버퍼를 할당하고 있습니다. 특정 크기를 초과 할 때까지 제대로 작동합니다. 이 경우 할당 자체는 성공하지만 실행 또는 복사는 성공하지 못합니다. 나는 더 빠른 작업을 위해 장치의 메모리를 사용하여 다음과 같이 할당하고 싶습니다. buf = clCreateBuffer (cxGPUContext, CL_MEM_WRITE_ONLY, buf_s

    1

    1답변

    SDK를 기반으로하는 단순한 OpenCL 프로그램을 작성하여 컴파일하고 실행했지만 출력이 잘못되었습니다. 내가 뭘 잘못하고 있니? C 및 OpenCL을 디버깅하는 방법에 대한 제안이 있으면 감사하겠습니다. 나는이 플랫폼에 아주 익숙하다. 코드는 다음과 같습니다. 배열 c의 출력은 모두 0입니다. 감사합니다. test_opencl.h #ifndef _TEST

    12

    2답변

    필자는 FFT, 컨볼 루션 (convolution), 상관 관계, 행렬 수학, 모든 종류의 머신 비전 프리미티브와 같은 프리미티브를 처리하는 것을 특히 생각하고 있습니다. 나는 이 줄을 따라 무엇인가를 찾을 수 없었습니다. 아무도 좋은 프로젝트를 알아 냈습니까?

    2

    2답변

    나는 Snow Leopard에서 OpenCL 코드를 개발 중이며 OpenCL의 Just-In-Time 컴파일은 Clang/LLVM에 의해 수행된다는 것을 알고 있습니다. C 전 처리기가 전혀 사용되지 않습니까? 컴파일러로 사전 처리 정의를 설정하는 방법이 있습니까? 어떤 정의가 존재합니까? 코드가 CPU 또는 GPU 용으로 컴파일되었는지 여부를 알고 싶습니