GPU 纹理/缓冲区性能测试器
此应用程序旨在测量 L1 缓存的峰值数据负载性能。我尽量避免已知的硬件瓶颈。**如果您发现着色器工作负载中有任何错误或可疑的情况,请立即通知我,我会修复它。**如果我的着色器受到某些硬件瓶颈的影响,我很高兴能听到这些信息,并编写更多的测试用例,以展示最佳性能。目标是让开发人员更好地了解市场上的各种 GPU 硬件,并获得优化代码的见解。
该应用程序旨在测量各种类型缓冲区和图像负载的性能。该应用程序不是 GPU 内存带宽测量工具。所有测试都在 GPU L1 缓存内进行(工作集不大于 16 KB)。
聚合负载: GPU 优化线性地址模式。当一个线程束/波浪(32/64 个线程)从连续地址中加载时,就会发生聚合。在我的“线性”测试案例中,内存负载访问整个线程组(256 个线程)中的连续地址。这在所有 GPU 上都应该完全聚合,而不受线程束/波浪宽度的影响。
暂无开放 Issues,或尚未同步最近议题。