2014-10-08 178 views
1

我在Mali GPU上使用OpenCL。 Official doc狀態不支持雙重類型。 有沒有可以使用的解決方法double? ARM是否打算在OpenCL實施的下一個版本中支持它?ARM OpenCL支持cl_khr_fp64擴展

+0

「解決方法」是在軟件中實現雙精度,但是這將是很多工作,可能沒有很好的性能。至於ARM打算做什麼,你必須問他們:)希望其中一位開發人員看到你的問題。 – 2014-10-08 15:34:33

+0

您可能對[http://crd-legacy.lbl.gov/~dhbailey/mpdist/](http://crd-legacy.lbl.gov/~dhbailey/)中定義的雙單精度算術函數感興趣mpdist /)。它們是用Fortran編寫的,但應該很容易移植到OpenCL C.不幸的是,只增加兩個數字已經是原生單精度的四倍多。更復雜的操作甚至更慢! – chippies 2014-10-08 18:23:43

回答

2

ARM在最近發佈的OpenCL Mali驅動程序中支持此擴展。它尚未公開記錄在任何地方,但它包含在malideveloper.arm.com的二進制驅動程序中。