首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RISC-V火箭缓存一致性

RISC-V火箭缓存一致性
EN

Stack Overflow用户
提问于 2015-09-07 23:49:40
回答 1查看 2.3K关注 0票数 4

对于RISC-V火箭处理器,缓存采用什么样的写策略(例如,回写+分配,写入+不分配)?L1缓存如何与RISC中的L2缓存保持一致?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-08 04:25:45

RISC-V是一种ISA (指令集体系结构),而不是处理器.因此,ISA对于缓存回写策略或一致性设计没有什么可说的.这些决定由单独的处理器设计团队决定。事实上,他们甚至不需要有缓存。

关于内存,RISC-V唯一要说的就是“内存一致性模型”。RISC-V使用一个相当宽松的一致性模型,因此两个RISC-V线程可以看到两个不同的内存操作序列/交织(而不是所有线程都看到相同交错的“顺序一致性”)。

编辑(既然问题已经澄清了它只是询问伯克利火箭处理器):

截至2015年9月9日,火箭的L1缓存是回放+分配。L1通过探听请求保持连贯。每个火箭核心坐在一个“火箭瓷砖”,其中包含一个L1。

一个可选的L2位于火箭瓷砖外面。火箭瓷砖仲裁访问单一L2。L2包含所有L1数据。但是,L2可能保存陈旧的数据,但如果核心请求该数据,L2将知道哪个L1保存数据的当前副本,并将酌情发送发布请求。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32447340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档