This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM5728:如何将 memalign 从 Linux (A15)端保留到 OpenCL 缓冲器

Guru**** 2611705 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582569/linux-am5728-how-to-retain-memalign-from-linux-a15-side-to-opencl-buffers

器件型号:AM5728

工具/软件:Linux

您好!

我们正在尝试从在 AM5728 EVM 上的最新 Processor SDK 上运行的 OpenCL 程序中调用 VLIB 库。 由于没有任何要尝试的参考/示例代码、我们将在接下来的工作中确定一些内容。

如何确保传递到 OpenCL 内核的缓冲区按照各种 VLIB 函数调用的要求进行内存对齐?

此外、如果在 OpenCL 上甚至有一个不受支持、未经验证的 VLIB 示例程序、TI 的某个人能否将其作为起点分享?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anup、您好!

    我已通知设计团队对此进行详细说明。 反馈将发布在此处。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anup、您好!

    关于缓冲区对齐、随附在我们的文档中、git repo 等待推送到外部文档网站。

    -元

    缓冲区对齐
    ===========================

    在 TI 的实施中、全局缓冲器(DDR 和 TI 扩展 MSMC)
    和本地缓冲器始终在128字节存储器边界对齐。 子缓冲器
    与它们在现有全局缓冲区中的原点/偏移对齐。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yuan、

    非常感谢。 这很有帮助。

    此外、是否有关于 VLIB 的指导?

    "此外、如果在 OpenCL 上甚至有一个不受支持、未经验证的 VLIB 示例程序、TI 的某个人能否将其作为起点分享?"