2014-10-08 6 views
1

Mali GPU에서 OpenCL을 사용하고 있습니다. Official doc 상태는 더블 유형에 대한 지원이 없습니다. double을 사용할 수있는 해결 방법이 있습니까? ARM은 OpenCL 구현의 다음 릴리스에서이를 지원할 계획입니까?cl_khr_fp64 확장자에 대한 ARM OpenCL 지원

+0

"해결 방법"은 소프트웨어에서 배정도를 구현하는 것이지만 많은 작업이 될 수는 있지만 성능이 좋지 않을 수 있습니다. ARM이 무엇을하려하는지에 관해서는, 당신은 그들에게 물어봐야 할 것이다 :) devs 중 하나가 당신의 질문을보기를 희망한다. –

+0

[http://crd-legacy.lbl.gov/~dhbailey/mpdist/](http://crd-legacy.lbl.gov/~dhbailey/)에 정의 된 double-single precision arithmetic 함수에 관심이있을 것입니다. mpdist /). 그것들은 Fortran으로 작성되었지만 OpenCL C로 포팅하기에 충분히 쉬워야합니다. 불행히도, 두 개의 숫자를 추가하는 것만으로도 이미 네이티브 단 정밀도에 비해 네 배 정도의 작업이 이미 있습니다. 더 복잡한 작업은 더 느립니다! – chippies

답변

2

ARM은 OpenCL Mali 드라이버의 최신 릴리스에서이 확장을 지원합니다. 아직 공개적으로 문서화되어 있지는 않지만 malideveloper.arm.com에있는 바이너리 드라이버에 포함되어 있습니다.