【问题标题】:Questions about threadgroup memory in MetalMetal中关于线程组内存的问题
【发布时间】:2015-10-29 20:05:54
【问题描述】:
  1. 线程组内存在线程组的线程之间共享,但它会在线程组完成后保留,允许链接(如果我有障碍的话)?
  2. 在当前设备上似乎限制为 16KB,如果我需要更多,有什么解决方法吗?
  3. 平铺是否会干扰或影响着色器中线程组内存的使用?

【问题讨论】:

    标签: ios memory concurrency gpgpu metal


    【解决方案1】:
    1. 线程组内存在线程组的线程之间共享,但它会在线程组完成后保留,从而允许链接(假设我有障碍)?

    不,它仅在线程组执行期间可用。

    1. 在当前设备上似乎限制为 16KB,如果我需要更多,有什么解决方法吗?

    没有。您必须在设备内存中使用缓冲区。

    1. 平铺是否会干扰或影响着色器中线程组内存的使用?

    否(假设您指的是 iOS 平铺渲染)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      • 2016-03-14
      相关资源
      最近更新 更多