2010-07-29 101 views

回答

1

我認爲你是對的,目前沒有實現支持這個。 但是由於cl_khr_fp16 ext是v1.1(AFAIK)的一部分,並且v1.1即將推出,因此您不必等待太多。從AMD

路線圖:

http://img251.imageshack.us/img251/1507/roadmapf.jpg http://img251.imageshack.us/img251/1507/roadmapf.jpg

和Nvidia已經預先發布的1.1版驅動程序:

http://developer.nvidia.com/object/opencl.html

+0

從http://www.khronos.org/files/ opencl-1-1-quick-reference-card.pdf中,半標量和半矢量類型仍然是1.1中的可選擴展,超過「僅限存儲」的用途。 – grrussel 2010-08-01 19:39:34

+0

Oic。我知道PTX支持'.fp16',但又是'僅存儲'。來自NV doc:* .f16浮點類型只允許在轉換成.f32和.f64類型的轉換中使用。所有浮點指令只能在.f32和.f64類型上運行。)*。所以它看起來像目前的NVIDIA gen不支持fp16 ops。對於目前的ATI gen來說,這似乎也是如此(查看CAL,根本沒有提及半精度浮點數)。也許next-gen會支持它? – Stringer 2010-08-01 22:47:30