当前位置:首页 > 报告详情

3-RV23峰会香山-访存-final.pdf

上传人: 张** 编号:155366 2024-02-15 16页 3.41MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了昆明湖架构在访存单元设计方面的演进和优化。相较于南湖架构,昆明湖架构进行了以下几个关键点的改进: 1. 访存子系统:昆明湖架构对访存子系统进行了整体架构的优化,包括拆分load queue、增大load带宽、添加路预测器、优化MMU以及增加预取器等。 2. Load队列:昆明湖架构根据不同职责采用拆分设计,实现了early commit功能,使得load指令在写回后可从virtual load queue中按顺序移除,简化了逻辑、时序友好且资源消耗可接受。 3. Load带宽:昆明湖架构采用3-LD设计,每个访存执行单元独占一个保留站,同时引入了Hybrid Unit,实现了Load/Store混合访存执行单元。 4. MMU优化:昆明湖架构将L2 TLB合并至Memblock中,缩短了DTLB缺失时访问L2 TLB的物理距离和延迟,并优化了DTLB查询时序,提前了一拍得到物理地址并锁存。 5. L1预取机制:昆明湖架构在L1引入了Store和Load预取机制,提高了Store和Load的命中率。 综上所述,昆明湖架构在访存单元设计方面进行了多项优化,提高了处理效率和命中率,同时降低了功耗和时序紧张问题。
"昆明湖架构如何优化访存性能?" "如何通过添加路预测器和预取器降低功耗和提升效率?" "昆明湖架构相较于南湖架构有哪些显著改进?"
客服
商务合作
小程序
服务号
折叠