开发者社区> 问答> 正文

并行编程的缓存对性能有什么好处?

并行编程的缓存对性能有什么好处?

展开
收起
大葱蘸大酱2 2021-10-22 16:48:33 486 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 访问模式:高速缓冲存储器是SRAM(静态随机存取存储器),而不是像主存储器那样的DRAM。与表3-3中列出的DRAM效率规则相比,主导SRAM访问模式的规则要宽松得多。

    速度:由于SRAM比DRAM快得多,一旦某些内容被缓存,访问它们的速度就会快很多。

    隔离:每个核心都有自己的缓存(L1$和L2$)。因此,如果每个线程频繁地访问不多于256 KB的数据,这些数据将非常有效地缓存在核心的高速缓存中,不会再去麻烦DRAM。

    资料来源:《基于CUDA的GPU并行程序开发指南》,文章链接:https://developer.aliyun.com/article/727202

    2021-10-22 16:52:41
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载