【问题标题】:ARM OpenCL support for cl_khr_fp64 extension对 cl_khr_fp64 扩展的 ARM OpenCL 支持
【发布时间】:2014-10-09 21:19:28
【问题描述】:

我在 Mali GPU 上使用 OpenCL。 Official doc 声明不支持 double 类型。 是否有使用 double 的解决方法? ARM 是否打算在其 OpenCL 实施的下一个版本中支持它?

【问题讨论】:

  • 一种“解决方法”是在软件中实现双精度,但这将是很多工作并且可能没有良好的性能。至于 ARM 打算做什么,你必须问他们 :) 希望其中一位开发人员能看到你的问题。
  • 您可能对http://crd-legacy.lbl.gov/~dhbailey/mpdist/ 中定义的双单精度算术函数感兴趣。它们是用 Fortran 编写的,但应该很容易移植到 OpenCL C。不幸的是,仅添加两个数字就已经是原生单精度的 4 倍。更复杂的操作更慢!

标签: arm opencl mali


【解决方案1】:

ARM 在最近发布的 OpenCL Mali 驱动程序中支持此扩展。它尚未在任何地方公开记录,但它包含在malideveloper.arm.com 提供的二进制驱动程序中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    • 1970-01-01
    相关资源
    最近更新 更多