版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
验区盛夏路61弄张润大厦2号电梯楼US2005097304A1,2005.05.05一种L1cacheloadforward的实现方法及括pipeline模块、loadqueue模块、loadloadmissqueue中去check是否能直接bypass可减少load指令占用pipeline。有效的提高pipeline的利用率和吞吐量,减少load指令在2S1将上游发来的load指令保存到loadqueue中,并由loadS2检测是否有forward数据满足该条load,进而进行直接返回lS3检测在storequeue/storebuffer/loadmissqueue中search是否有overlap关S4判断有overlap关系,且不能满足该load的数据要求,在ldqentry中建立overlapS5判断forwad和D_cache中都得不到load的数据,向miss法中,检测是否有forward数据满足该条load时,如果满足则直接返回load数据,load法中,在ldqentry中建立overlaphaz关系,其中haz关系包括storequeue/storebuffer/loadmissqueue的oveloadmissqueue中去check是否能直接bypass到该load所需的数据,如果可以,则直接6.一种L1cacheloadforward的实现系统,所述系统用于实现如权利要求1-5任一项所述的一种L1cacheloadforward的实现方法,其特征在于,包括pipeline模块、load3[0009]S2检测是否有forward数据满足该条load,进而进行直接返回load数据或查D_[0010]S3检测在storequeue/storebuffer/loadmissqueue中search是否有overlap[0011]S4判断有overlap关系,且不能满足该load的数据要求,在ldqentry中建立[0012]S5判断forwad和D_cache中都得不到load的数据,向missqueue中请求分配一个[0015]S8输出target和deallocatedloadqueue,后面refill数据上pipeline,将4括storequeue/storebuffer/loadmissqueue的overlap实现第一方面所述的一种L1cacheloadforward的实现方法,包括pipeline模块、load[0022]本发明能提供forward数据的尽量早的把load数据返回,load数能更早的获得,能尽早的wakeup对该load指令有依赖关系的指令,有效提高CPU的整体性效的提高了pipeline的利用率,由于load指令已经通过forward获得了数据,可以尽早的deallocate掉该entry,从而有效的提高了loadqueueent[0030]S2检测是否有forward数据满足该条load,进而进行直接返回load数据或查D_5[0031]S3检测在storequeue/storebuffer/loadmissqueue中search是否有overlap[0032]S4判断有overlap关系,且不能满足该load的数据要求,在ldqentry中建立[0033]S5判断forwad和D_cache中都得不到load的数据,向missqueue中请求分配一个[0036]S8输出target和deallocatedloadqueue,后面refill数据上pipeline,将[0038]本实施例在ldqentry中建立overlaphaz关系,其中haz关系包括storequeue/storebuffer/loadmis[0040]本实施例运用在bypassforward网络,在load指令上pipeline时,去storequeue、store_buffer、loadmissqueue中去check是否能直接bypass到该load所需的数[0041]本实施例中,L2返回reload数据的同时唤醒在loadqueue中的那边loadmiss的[0042]本实施例中,被选中的load指令上Pipeline,此时由于之前miss的数据已经reload回来了,所以当这条指令再次上pipeline的时候就可以在refillbuf中forwrad到[0044]本实施例公开如图2所示的一种L1cacheloadforward的实现系统,所述系统用[0045]本实施例的实施方案在bypassforward网络,在load指令上pipeline时,就去D_cache的访问端口给到其它的pipeline,从而有效的提高pipeline[0048]本发明由于获得了forward数据,可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 边缘计算节点运维工程师考试试卷及答案
- 2026届山大附属中学高三模拟版化学试题(10-6)含解析
- 2026届河南省南阳市重点中学高三5月第一次阶段性测试化学试题含解析
- 2026届北京市顺义区、通州区第二学期高三第一次模拟考试化学试题含解析
- 2026届湖北省武汉市江夏一中高三第一次全国大联考化学试题卷含解析
- 专题05 力学实验和电学实验(2大考点)(教师版)
- 上海普陀区2026届招生全国统一考试考试说明跟踪卷(二)化学试题含解析
- 老年慢性病患者的用药依从性影响因素分析
- 当前内镜报告结构化面临的技术挑战与对策
- 超市供货合同
- 2025湖北随州国有资本投资运营集团有限公司人员招聘27人笔试历年参考题库附带答案详解
- 全新电子购销合同模板范本下载
- 阴雨天安全知识
- (正式版)HGT 2782-2024 化工催化剂颗粒抗压碎力的测定
- 刑事证据审查手册
- 医疗器械经营质量管理制度、工作程序文件目录
- 第五版-FMEA-新版FMEA【第五版】
- 某工程甘肃段地质灾害危险性评估报告
- 河北大学版小学五年级信息技术教案
- GB/T 30727-2014固体生物质燃料发热量测定方法
- GB/T 2828.10-2010计数抽样检验程序第10部分:GB/T 2828计数抽样检验系列标准导则
评论
0/150
提交评论