OpenCL Type | API Type | Description |
bool |
|
true (1) or false (0) |
char |
cl_char |
8-bit signed |
unsigned char, uchar |
cl_uchar |
8-bit unsigned |
short |
cl_short |
16-bit signed |
unsigned short, ushort |
cl_ushort |
16-bit unsigned |
int |
cl_int |
32-bit signed |
unsigned int, uint |
cl_uint |
32-bit unsigned |
long |
cl_long |
64-bit signed |
unsigned long, ulong |
cl_ulong |
64-bit unsigned |
float |
cl_float |
32-bit float |
double (OPTIONAL) |
cl_double |
64-bit. IEEE 754 |
half |
cl_half |
16-bit float (storage only) |
size_t |
|
32- or 64-bit unsigned integer |
ptrdiff_t |
|
32- or 64-bit signed integer |
intptr_t |
|
32- or 64-bit signed integer |
uintptr_t |
|
32- or 64-bit unsigned integer |
void |
void |
void |
| OpenCL Type | API Type | Description |
charn |
cl_charn |
8-bit signed |
ucharn |
cl_ucharn |
8-bit unsigned |
shortn |
cl_shortn |
16-bit signed |
ushortn |
cl_ushortn |
16-bit unsigned |
intn |
cl_intn |
32-bit signed |
uintn |
cl_uintn |
32-bit unsigned |
longn |
cl_longn |
64-bit signed |
ulongn |
cl_ulongn |
64-bit unsigned |
floatn |
cl_floatn |
32-bit float |
| doublen (OPTIONAL) | cl_doublen | 64-bit float |
출처 : http://www.khronos.org/files/opencl-1-2-quick-reference-card.pdf
http://cafe.naver.com/opencl/5
'Parallel > OpenCL' 카테고리의 다른 글
| GPU 아키텍처 (0) | 2013.10.23 |
|---|---|
| 이종 컴퓨팅과 OpenCL (0) | 2013.10.21 |
| 호스트 프로그램의 구조 (1) | 2013.10.09 |
| Hello OpenCL (0) | 2013.10.08 |
| OpenCL이란? (0) | 2013.10.08 |