ImageVerifierCode 换一换
格式:PPT , 页数:13 ,大小:6.55MB ,
文档编号:3155415      下载积分:18 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3155415.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(第三届龙芯杯系统能力大赛课件(PPT 13页).ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

第三届龙芯杯系统能力大赛课件(PPT 13页).ppt

1、第三届龙芯杯系统能力大赛北京航空航天大学一队队员:张明远 潘叙辰 林家桢第1页,共13页。CONTENTS目 录整体架构Cache设计系统支持第2页,共13页。整体架构itlbdtlbICacheDCacheNPCIF1IF1IDEXM1M2decoderGPRcmpALUMDUCP0Cache_to_AXIAXI单发七级流水 102条指令四路组相连CacheCache_to_AXI转换器第3页,共13页。Cache设计四路组相连的近似LRU替换算法Way0Way1lrubank1Way0Way1lrubank0lruBank0Bank1LRU状态位结构具体算法命中时:将对应Bank的LRU状

2、态位修改为未命中的Way下标,将总LRU状态位修改为未命中的Bank下标替换时:替换总LRU状态位所指Bank中LRU状态位所指Way对应的缓存行第4页,共13页。Cache设计读写缓冲区vvvvvvvv数据缓冲区字节有效位缓冲区地址缓冲区结构将读写缓冲区纳入Cache命中范围写方向缺失不暂停命中=(读/写地址=缓冲区地址&对应字节有效)写操作缺失时直接将写地址记入缓冲区地址寄存器,将数据写入数据缓冲区,将对应字节有效位置1第5页,共13页。Cache设计两周期Cache第一周期虚地址索引,第二周期实地址匹配使用转发解决读写冲突相邻的两条写指令和读指令,如果操作同一地址会发生冲突,后一条读指令

3、读出的将是旧数据vaddrpaddr12Read/Write第6页,共13页。Cache设计I CacheD CacheCache_to_AXICPUread_instread_datawrite_dataread_inst_uncachedload_inst_cachelineread_data_uncachedload_data_cachelinewrite_data_uncachedstore_data_cachelinereadwrite优先级load_data_cachelineread_data_uncachedload_inst_cachelineread_inst_uncach

4、edstore_data_cachelinewrite_data_uncached第7页,共13页。系统支持 为了支持操作系统Cache指令,branch_like类型指令,Trap类型指令,swl,swr,lwl,lwr,ll,sc 实现102条指令实现20个CP0寄存器实现8项全相连TLB支持tlbwr,tlbwi,tlbr,tlbp指令实现了index,random,wired,entrylo0/1,entryhi,context,count,compare,intctl等寄存器第8页,共13页。运行PMON能完整运行pmon,并通过网口装载linux内核第9页,共13页。谢谢第10页,

5、共13页。附录add,addi,addu,addiu,sub,subu,slt,slti,sltu,sltiu,div,divu,mult,multu,and,andi,lui,nor,or,ori,xor,xori,sllv,sll,srav,sra,srlv,srl,beq,bne,bgez,bgtz,blez,bltz,bgezal,bltzal,j,jal,jr,jalr,mfhi,mflo,mthi,mtlo,break,syscall,lb,lbu,lh,lhu,lw,sb,sh,sw,eret,mfc0,mtc0,tlbp,tlbr,tlbwi,tlbwr,cache,pref,

6、prefx,sync,synci,wait,teq ,teqi,tge,tgei,tgeiu,tgeu,tlt,tlti,tltiu,tltu,tne,tnei,beql,lwl,lwr,swl,swr,movz,movn,clo,clz,bgezall,bgezl,bgtzl,blezl,bltzall,bltzl,bnel,mul,madd,maddu,msub,msubu,ll,sc支持的指令实现的CP0寄存器index,random,entrylo0/1,wired,context,entryhi,intctl,status,cause,epc,badvaddr,count,compare,config,config1,taglo,prid,ebase,hwrena第11页,共13页。瓶颈与遗憾ICachePCGPRcmpdecoder初赛提交版本决赛提交版本NPCitlbICacheNPCGPRcmpdecoder每条跳转指令后都必须插入一个nop,限制了IPCGPR-CMP-NPC-Itlb路径过长,限制了频率第12页,共13页。瓶颈与遗憾Linux进程切换存在问题第13页,共13页。

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|