1
Mali GPU에서 OpenCL을 사용하고 있습니다. Official doc 상태는 더블 유형에 대한 지원이 없습니다. double을 사용할 수있는 해결 방법이 있습니까? ARM은 OpenCL 구현의 다음 릴리스에서이를 지원할 계획입니까?cl_khr_fp64 확장자에 대한 ARM OpenCL 지원
Mali GPU에서 OpenCL을 사용하고 있습니다. Official doc 상태는 더블 유형에 대한 지원이 없습니다. double을 사용할 수있는 해결 방법이 있습니까? ARM은 OpenCL 구현의 다음 릴리스에서이를 지원할 계획입니까?cl_khr_fp64 확장자에 대한 ARM OpenCL 지원
ARM은 OpenCL Mali 드라이버의 최신 릴리스에서이 확장을 지원합니다. 아직 공개적으로 문서화되어 있지는 않지만 malideveloper.arm.com에있는 바이너리 드라이버에 포함되어 있습니다.
"해결 방법"은 소프트웨어에서 배정도를 구현하는 것이지만 많은 작업이 될 수는 있지만 성능이 좋지 않을 수 있습니다. ARM이 무엇을하려하는지에 관해서는, 당신은 그들에게 물어봐야 할 것이다 :) devs 중 하나가 당신의 질문을보기를 희망한다. –
[http://crd-legacy.lbl.gov/~dhbailey/mpdist/](http://crd-legacy.lbl.gov/~dhbailey/)에 정의 된 double-single precision arithmetic 함수에 관심이있을 것입니다. mpdist /). 그것들은 Fortran으로 작성되었지만 OpenCL C로 포팅하기에 충분히 쉬워야합니다. 불행히도, 두 개의 숫자를 추가하는 것만으로도 이미 네이티브 단 정밀도에 비해 네 배 정도의 작업이 이미 있습니다. 더 복잡한 작업은 더 느립니다! – chippies