高通吧 关注:171,114贴子:4,089,099
  • 3回复贴,共1
求助

关于soc缓存的若干疑问

只看楼主收藏回复

1. 大缓存的优势是什么?按楼主计算机体系结构学的理论,大缓存能减少io瓶颈,那么什么场景下io瓶颈比较严重?以及大缓存是否会相应提升内存表现?
2. L3 和slc的区别是什么?GPU能利用slc吗?
3. 每个核心均给予较大的L2能否弥补较小的L3/SLC?
4. 缓存似乎大多是功耗较高的SRAM,在不存在io瓶颈的情况下,较大的缓存会功耗较高吗?


IP属地:安徽来自Android客户端1楼2024-03-12 17:59回复
    内存就是缓存,只不过是外置缓存,因为SRAM太贵了,cpu寸土寸金,缓存比核心面积大;
    io瓶颈就是延迟,冯诺依曼(以下简称冯坤)架构,从L1L2L3→内存→硬盘,延迟是越来越大的;
    缓存越大,地址越宽,地址译码的逻辑深度变长,逻辑延迟也增加,甚至可能无法满足signoff频率;
    SLC,System Level Cache,就是给gpu用的,和缓存一样,cpu和gpu交互数据的一个中转站;
    看架构,牙膏是大二缓,环形架构节点限制。AMD是大三缓,IF总线延迟限制;
    没有这个可能,冯坤永远存在io瓶颈。大缓存,看AMD的3D堆叠,功耗没见得高多少,但是发热增加,频率相应降低


    IP属地:浙江3楼2024-03-13 08:50
    收起回复