问题描述
我可以找到CPU内核与其缓存,主内存等之间的ns或CPU周期延迟.
I can find the latencies in terms of either ns or CPU cylces between CPU core and its cache, main memory, etc.
但是很难找到有关现代GPU的类似信息.
But it seems so hard to find similiar information about modern GPU.
有人知道GPU的延迟吗,特别是现代nvidia GPU(GF110或更高版本)与其内存之间的延迟.
Does anyone know about the latencies of GPU, esepecially the latencies between modern nvidia GPU (GF110 or later) and their memory, thanks.
GPU内存确实具有更大的带宽,但是它们的延迟又如何呢?
GPU memory do have a much larger bandwidth, but what about their latencies?
我听说GPU的延迟与CPU的延迟一样高,因此对于许多通用计算任务而言,基本上使较大的带宽毫无意义,我只需要确认一下.
I heard that the latencies for GPU are just as high as these for CPU, so basically make the larger bandwidth largely pointless for many general purpose computing tasks, I just need to confirm this.
推荐答案
由于供应商并未透露所有架构细节,因此研究人员已使用逆向工程使GPU架构神秘化.请参阅本文通过微基准测试使GPU的微体系结构神秘化和其他引用此内容的论文(请注意,这不是我的论文).我已在下图中复制了他们的发现.
Since vendors do not reveal all the architectural details, researchers have used reverse engineering to demystify GPU architecture. See this paper Demystifying GPU microarchitecture through microbenchmarking and other papers that cite this (note that it is not my paper). I have copied their findings in the image below.
这篇关于GPU的等待时间是多少?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!