【问题标题】:GPU FLOPS and FPSGPU FLOPS 和 FPS
【发布时间】:2014-09-08 10:50:44
【问题描述】:

我正在为估计 OpenCL 和 OpenGL 应用程序性能的 GPU(不能透露是哪一个)建模,该模型可以合理地估计正在执行的应用程序/内核/代码的 FLOPS 有没有办法从FLOPS,还是更好地对帧缓冲区进行建模并从中估计 FPS。

【问题讨论】:

  • 每秒帧数在做什么?在游戏编程中,draw call 的数量通常比 GPU FLOPS 更能确定帧速率。
  • 您确实需要对整个系统进行建模才能获得真实的结果。除了原始 GPU 性能之外,还有许多其他可能的瓶颈。
  • 显示器的FPS,有一些用例,其中之一就是游戏。模型包含 CPU+GPU+Mem,每个瓶颈都计入模型;因此,对于基于 openGL 调用的 FLOPS 可以做出合理的估计吗?

标签: gpu gpgpu modeling frame-rate flops


【解决方案1】:

由于FPS 也受到 CPU 上运行的代码的影响,因此无法仅根据 FLOPS 做出准确的 FPS 预测。

您必须在运行时执行代码并测量应用程序的 FPS。对不起!

【讨论】:

  • CPU也是和内存一起建模的,这个模型是用来预测性能的,有些情况下由于某种原因硬件不可用,基于OpenGL调用的某些用例问另一种方式可以然后根据模型是否在模型中估计 FPS,从 CPU 发出调用的那一刻起,GPU 需要时间来处理它(包括估计 mem 传输到 gpu 缓存、gpu 核心调度等的时间)到它写入帧缓冲区的那一刻,然后通过监视帧缓冲区更新可以做出合理的估计吗?
猜你喜欢
  • 1970-01-01
  • 2015-02-15
  • 1970-01-01
  • 2014-07-18
  • 2011-08-21
  • 2022-08-03
  • 2014-10-31
  • 2021-07-21
  • 1970-01-01
相关资源
最近更新 更多