微处理器及缩短分页表寻访时间的方法技术

技术编号:8489748 阅读:192 留言:0更新日期:2013-03-28 09:17
本发明专利技术提供一种微处理器,包括:一转译查询缓冲器;一第一载入请求信号,用以载入一分页表项目至该微处理器,其中该第一载入请求信号相应于该转译查询缓冲器之中的一虚拟地址发生遗失而产生;以及一预取单元,用以接收一第一快取线的一物理地址,其中该第一快取线包括被请求的该分页表项目,该预取单元更对应地产生一第二载入请求信号以预取一第二快取线至该微处理器,其中该第二快取线是该第一快取线的下一条快取线。

【技术实现步骤摘要】

本专利技术是关于微处理器,特别是关于微处理器的预取(prefetch)数据的方法。
技术介绍
现今许多微处理器具有使用虚拟存储器的能力,特别是能够运用一存储器分页机制(memory paging mechanism)。本领域技术人员应能理解,操作系统在系统存储器中所建立的分页表(page tables)是用来将虚拟地址转译成物理地址。根据《IA-32英特尔⑧架构软件开发者手册,第3A册系统程序设计导弓丨,第I篇,2006年6月》中所描述的x86架构处理器技术(该参考文献全文是以引用方式并入本文中),分页表可采取阶层方式(hierarchical fashion)排列。具体说来,分页表包含多个分页表项目(page tableentries ;PTE),各个分页表项目储存一物理存储器分页的物理分页地址与物理存储器分页的属性。所谓的分页表寻访(tablewalk)是指提取一虚拟存储器分页地址并使用此虚拟存储器分页地址来寻访(traverse)分页表阶层,用以取得与此虚拟存储器分页地址对应的分页表项目以便将虚拟地址转译成物理地址。由于物理存储器存取的延迟时间相对较长,加上在分页表寻访过程中本文档来自技高网...

【技术保护点】
一种微处理器,包括:一转译查询缓冲器;一第一载入请求信号,用以载入一分页表项目至该微处理器,其中该第一载入请求信号相应于该转译查询缓冲器之中的一虚拟地址发生遗失而产生;以及一预取单元,用以接收一第一快取线的一物理地址,其中该第一快取线包括被请求的该分页表项目,该预取单元更对应地产生一第二载入请求信号以预取一第二快取线至该微处理器,其中该第二快取线是该第一快取线的下一条快取线。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:柯林艾迪罗德尼E虎克
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1