[发明专利]在组相联TLB中支持巨页的方法有效

专利信息
申请号: 202010464274.1 申请日: 2020-05-27
公开(公告)号: CN111666230B 公开(公告)日: 2023-08-01
发明(设计)人: 杨思博;朱静浩 申请(专利权)人: 江苏华创微系统有限公司;中国电子科技集团公司第十四研究所
主分类号: G06F12/1027 分类号: G06F12/1027
代理公司: 南京擎天知识产权代理事务所(普通合伙) 32465 代理人: 涂春春
地址: 210000 江苏省南京*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了在组相联TLB中支持巨页的方法,针对通常页和巨页设置组相联TLB和巨页记录表,在访问的过程中首先按照通常页的组地址和TAG访问组相联TLB,然后按照巨页的组地址访问巨页记录表。相对于同时使用组相联和全相联TLB的方案,本发明只使用一个全相联TLB同时保存通常页和巨页的页表项,对地址分别按照通常页和巨页解析的方式多次访问TLB,获取可能的通常页和巨页的页表项,相对传统技术,节省了芯片面积,本发明使用巨页记录表来过滤不必要的TLB访问,减少无效访问的次数。巨页记录表按照组来记录是否可能存在巨页页表项,且每组只需要一位,占用面积很小。
搜索关键词: 相联 tlb 支持 方法
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏华创微系统有限公司;中国电子科技集团公司第十四研究所,未经江苏华创微系统有限公司;中国电子科技集团公司第十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/202010464274.1/,转载请声明来源钻瓜专利网。

同类专利
  • 存储空间访问方法、装置、设备及存储介质-202310558047.9
  • 钱东彦;王玉龙;李超 - 龙芯中科(辽宁)技术有限公司
  • 2023-05-17 - 2023-09-01 - G06F12/1027
  • 本申请公开了一种存储空间访问方法、装置、设备及存储介质,涉及计算机固件开发技术领域,包括:在BIOS启动及运行情况下,获取表项集合,表项集合中的各表项用于记录虚拟地址与物理地址的映射关系,虚拟地址的位数类型包括多种第一位数类型,物理地址的位数类型包括多种第二位数类型;响应于访问请求,获取访问请求中的目标虚拟地址;在目标虚拟地址为第一位数类型情况下,从第一位数类型的目标表项中,获取第二位数类型的目标物理地址;根据目标物理地址访问对应的存储空间,从而完成访问请求,以实现基于BIOS的存储空间访问,且支持多种位数类型虚拟地址和物理地址的映射关系,解决了在先技术中访问存储空间的方式受限的问题。
  • 数据的传输方法、系统和电子设备-202310652971.3
  • 陈义全;王一静;靳珍;付晓燕 - 浙江大学
  • 2023-06-02 - 2023-08-29 - G06F12/1027
  • 本申请公开了一种数据的传输方法、系统和电子设备。其中,该方法包括:获取向虚拟机写入了数据传输请求的存储队列,其中,数据传输请求用于请求存储设备传输待传输数据;将存储队列在虚拟机中的虚拟地址转换为物理地址;将转换得到的物理地址映射至主机中的内存地址;将数据传输请求写入至内存地址所关联的目标队列中,其中,数据传输请求为由存储设备从目标队列中读取,存储设备用于响应数据传输请求,并传输待传输数据。本申请解决了数据传输的效率低的技术问题。
  • 一种模块间数据交互的方法和装置-202010730973.6
  • 林涛 - 瑞芯微电子股份有限公司
  • 2020-07-27 - 2023-08-22 - G06F12/1027
  • 本发明提供了一种模块间数据交互的方法和装置,所述方法包括以下步骤:处理单元建立地址转换页表;在第一时钟节拍内,所述地址转换单元用于将第一数据对应的数据虚拟地址转换为数据物理地址,并将其更新至地址转换页表中;在第二时钟节拍内,地址转换单元将第二数据对应的数据虚拟地址转换为数据物理地址,并将其更新至地址转换页表中,以及将第二数据的标记位设置为第一标记;所述功能模块从所述地址转换页表中获取第一数据对应的第一存储记录信息,根据所述第一存储记录信息从所述内存单元中读取第一数据。上述方案通过流水作业的方式更新地址转换页表中的内容,有效提升了数据处理效率。
  • 多副本非原子写的TLB作废操作实现方法与实现装置-202310338803.7
  • 夏军;晏小波;蔡学武;霍泊帆;张庭义;徐可;陈锞;陈杨阳;林中盛 - 南湖实验室
  • 2023-03-31 - 2023-08-15 - G06F12/1027
  • 本发明公开了一种多副本非原子写的TLB作废操作实现方法与实现装置,提供包括三种请求队列、一个TLB作废响应计数器和一个响应通道过滤器的TLB作废处理模块,通过独特的协议流程、处理方法和计数方式确保在TLB作废指令执行完成之时,前序发出的写操作都已真正执行完毕,从而解决了Non‑MCAW的TLB作废操作的实现问题。通过写操作到达存储一致性点来作为前序写操作的完成标志,同时通过增加两级广播协议流程和TLB作废响应计数器来解决写操作完成标志的判别问题,具有判断结果可靠,且硬件实现开销较小等优点。
  • 提高RDMA引擎访问内存区域效率的方法、装置、系统、芯片及存储介质-202310612656.8
  • 张学利;黄勇平 - 深圳云豹智能有限公司
  • 2023-05-26 - 2023-08-11 - G06F12/1027
  • 本发明公开了一种提高RDMA引擎访问内存区域效率的方法,包括如下步骤:接收到来自远端主机的RDMA请求报文,解析获得所述请求报文所请求使用的内存区域和虚拟地址;采用主机内存中的内存保护转换表(MPT)对所述请求报文进行鉴权处理;在鉴权成功后,根据请求报文中的虚拟地址所对应的页表指针,检索所述MPT中预先设置的旁路转换缓冲(TLB)中是否存在相匹配的页表条目,如存在,则获取与所述虚拟地址相对应的物理地址;根据所述请求报文对所述物理地址指向的主机内存中的内存区域进行读写操作。本发明还公开了相应的装置、系统、芯片及存储介质。实施本发明,可以提高RDMA通信的效率。
  • 开放寻址的探测屏障-201880062835.6
  • Y·沙茨基;A·波拉特-斯托勒;T·西万 - 国际商业机器公司
  • 2018-09-21 - 2023-08-08 - G06F12/1027
  • 开放地址探测屏障与存储器容器相关联地被利用。起始存储器槽针对要在存储器容器中被找到的项目而被计算。响应于该项目未能占用起始存储器槽,紧跟在起始存储器槽之后的第一预定数量的存储器槽被探测。响应于该项目占用那些存储器槽中的一个存储器槽,该项目被返回给应用。响应于该项目未能占用那些存储器槽中的一个存储器槽,关于屏障位是否已经与第一预定数量的存储器槽中的起始存储器槽相关联地被设置进行确定。如果是,则存储器容器的至少一部分针对该项目而被探测,并且如果被找到,则该项目被返回给应用。如果屏障位未被设置,则通知被返回给应用。
  • 在组相联TLB中支持巨页的方法-202010464274.1
  • 杨思博;朱静浩 - 江苏华创微系统有限公司;中国电子科技集团公司第十四研究所
  • 2020-05-27 - 2023-08-01 - G06F12/1027
  • 本发明公开了在组相联TLB中支持巨页的方法,针对通常页和巨页设置组相联TLB和巨页记录表,在访问的过程中首先按照通常页的组地址和TAG访问组相联TLB,然后按照巨页的组地址访问巨页记录表。相对于同时使用组相联和全相联TLB的方案,本发明只使用一个全相联TLB同时保存通常页和巨页的页表项,对地址分别按照通常页和巨页解析的方式多次访问TLB,获取可能的通常页和巨页的页表项,相对传统技术,节省了芯片面积,本发明使用巨页记录表来过滤不必要的TLB访问,减少无效访问的次数。巨页记录表按照组来记录是否可能存在巨页页表项,且每组只需要一位,占用面积很小。
  • 存储器管理-201711296148.4
  • 杰森·帕克;安德鲁·布鲁克菲尔德·斯维尼 - ARM 有限公司
  • 2017-12-08 - 2023-07-25 - G06F12/1027
  • 本发明涉及存储器管理。一种装置包括:输入电路,用于接收定义输入存储器地址空间内的输入存储器地址的转译请求;以及地址转译电路,包括:许可电路,用于针对输入存储器地址空间的一组相应区域中的每一个,参考从地址转译表填充的并且存储在许可数据存储中的许可数据,来检测是否许可该输入存储器地址的存储器访问,在该许可数据存储中存在针对每个区域的专用条目,使得输入存储器地址映射到单个相应的条目;以及输出电路,用于响应于该转译请求而提供输出存储器地址,其中当许可电路指示允许针对包括所述输入存储器地址的输入存储器地址空间的区域进行访问时,该输出电路被配置为提供输出存储器地址作为该输入存储器地址的预定函数。
  • DMA控制器的内存控制方法、装置、存储介质及设备-202010448196.6
  • 王小军;薛兆井 - 北京东土军悦科技有限公司
  • 2020-05-25 - 2023-07-07 - G06F12/1027
  • 本发明公开了一种DMA控制器的内存控制方法、装置、存储介质及设备。所述方法包括:获取中央处理器CPU为所述DMA控制器申请的DMA地址空间;当所述DMA地址空间属于内核地址空间时,将所述DMA地址空间转换至用户地址空间中;其中,所述内核地址空间为被数据缓存映射的缓存地址空间,所述用户地址空间为不被数据缓存映射的非缓存地址空间;将转换后的DMA地址空间写入DMA链表,以使所述DMA控制器根据所述DMA链表进行数据传输。通过上述技术方案,不仅可以有效保证缓存数据和内存数据的一致性,而且避免了DMA内存与其他内存的地址空间的冲突,有效保证了通过DMA进行数据传输时的准确性和安全性。
  • 页面整合方法、装置、电子设备及存储介质-202310215210.1
  • 王荣巍;徐宇;邓刚;郝信 - 阿里云计算有限公司
  • 2023-02-28 - 2023-05-30 - G06F12/1027
  • 本申请提供了一种页面整合方法、装置、电子设备及存储介质,涉及操作系统技术领域。方法包括:将虚拟内存区划分为至少一个大小相等的子内存区;根据子内存区的页面访问热度,从子内存区中确定目标子内存区;将目标子内存区中的第一页面整合为第二页面,其中,第一页面的大小小于第二页面的大小。根据本申请的技术方案,一方面,利用页面访问热度来约束页面整合,可以控制对TLB资源的使用,降低大页面对TLB资源的占用,另一方面,对页面访问热度较高,寻址需求较高的子内存区优先使用TLB,发挥大页面的优势,以保证TLB命中率。
  • 控制器、存储器系统及其操作方法-201910602265.1
  • 具德会;辛崇善;金相贤 - 爱思开海力士有限公司
  • 2019-07-05 - 2023-04-18 - G06F12/1027
  • 本文描述了控制器、存储器系统及其操作方法。一种存储器系统包括:存储器装置,其包括存储数据的多个存储器单元,并且被配置为对多个存储器单元执行写入操作、读取操作和擦除操作中的一个或多个;以及控制器,其被配置为控制存储器装置的操作,其中,控制器被配置为:当存储器系统通过向其施加的驱动功率而通电时,对来自存储器装置的逻辑块寻址(LBA)映射表进行缓存;以及当LBA映射表被缓存时,将直接存储器存取(DMA)设置传送到主机。
  • 利用可编程交织粒度的用于CXL类型-2设备的可扩展地址解码方案-202210978992.X
  • A·K·艾纳曼德拉姆;R·古普塔 - 英特尔公司
  • 2022-08-16 - 2023-03-21 - G06F12/1027
  • 描述了涉及利用可编程交织粒度的、用于计算快速链路TM或CXLTM类型‑2设备的可扩展地址解码方案的方法和装置。在实施例中,配置器逻辑电路系统确定针对耦合到处理器的插槽的多个设备的交织粒度和地址范围大小。用于耦合到处理器的插槽的多个设备中的两个或更多个设备的单个系统地址解码器(SAD)规则被存储在存储器中。指向来自多个设备中的第一设备的存储器访问事务根据SAD规则被路由到第一设备。还公开并要求保护其他实施例。
  • 处理器、用于处理器的地址翻译方法、电子设备-202111531679.3
  • 胡世文;陈元 - 海光信息技术股份有限公司
  • 2021-12-14 - 2023-03-10 - G06F12/1027
  • 一种处理器、用于处理器的地址翻译方法、电子设备。该处理器包括第一级缓存空间、页表遍历器和至少一个预设缓存空间。第一级缓存空间和至少一个预设缓存空间依序通信连接以形成通信链路。至少一个预设缓存空间包括目标预设缓存空间,页表遍历器与目标预设缓存空间设置在同一路径等级,页表遍历器与目标预设缓存空间通信连接,页表遍历器配置为响应于地址翻译请求执行地址翻译操作。该处理器可以降低页表遍历器访问内存及地址翻译的时延,提高地址翻译的效率,从而提高系统性能,有助于提高用于新型应用场景时的整体性能。
  • 一种管理动态库的方法及相应装置-202111022840.4
  • 林强敏;周康;李修昶 - 华为技术有限公司
  • 2021-09-01 - 2023-03-03 - G06F12/1027
  • 本申请公开了一种管理动态库的方法,应用于计算机系统。该方法包括:为被标记为大页模式的应用程序申请至少一个大页内存;将应用程序所依赖的动态库映射到至少一个大页内存对应的虚拟地址空间;在运行应用程序时,将动态库加载到至少一个大页内存。本申请实施例提供的方案,使用大页内存加载动态库,可以提高查询TLB的命中率。
  • 一种固态硬盘性能优化方法、装置、设备及介质-202211167010.5
  • 范军朋;高美洲;郭泰;付凤之 - 山东云海国创云计算装备产业创新中心有限公司
  • 2022-09-23 - 2023-01-03 - G06F12/1027
  • 本发明涉及固态硬盘领域,尤其涉及一种固态硬盘性能优化方法、装置、设备及介质。所述方法包括:获取固态硬盘的日志并进行分析统计以得到IO强度历史数据;利用IO强度历史数据训练预先建立的长短期记忆网络模型以得到训练后的IO强度预测模型,预先建立的长短期记忆网络模型的输入为连续若干天固态硬盘IO强度、输出为若干天的后一天固态硬盘IO强度;采集以当天为最后一天的连续若干天固态硬盘IO强度数据并输入到所述训练后的IO强度预测模型中以得到未来一天IO强度预测值;根据未来一天IO强度预测值调整读模块、写模块占TCM资源的比例。本发明的方案实现动态调整读写模块占用TCM资源的比例,显著提升固态硬盘性能。
  • 一种面向消息传递机制的地址转换装置及方法-202110665312.4
  • 冯冬明;卢宏生;周建毅;斯添浩;周舟;牟华先;李扬;曹志强 - 无锡江南计算技术研究所
  • 2021-06-16 - 2022-11-15 - G06F12/1027
  • 本发明为一种面向消息传递机制的地址转换装置及方法,包括:句柄代换表,包含每个句柄对应空间页表的指针,指针指向主存内连续物理地址空间的虚实代换页表;地址代换快表TLB,用于存储虚地址与物理地址的代换条目;脱靶处理部件,用于在地址代换脱靶时建立新的代换条目并存储到所说地址代换快表TLB中;主存页表,用于接收所述脱靶处理部件发出的页表读请求并返回物理页号。脱靶处理部件在地址代换脱靶时,将该次地址代换请求悬挂并向主存页表发出页表读请求,接收主存页表返回的物理页号,建立新的代换条目并装填到地址代换快表TLB中。本发明的优点是:地址转换及地址代换快表TLB的缺失装填通过硬件完成,无需CPU干预,提高了地址代换的效率。
  • 一种适用于多核心处理器的TLB配置方式-202210986887.0
  • 王谛;唐勇;张清波;陈庆强;刘骁;施晶晶 - 无锡江南计算技术研究所
  • 2022-08-17 - 2022-11-01 - G06F12/1027
  • 本发明涉及计算机数据计算领域,具体涉及处理器对虚拟内存读取过程中的优化方式。本发明是通过以下技术方案得以实现的:一种适用于多核心处理器的TLB配置方式,包含如下步骤:S01、TLB布置步骤;将所述TLB安装在访存通路的公共部分的位置上;S02、TLB数据格式指定步骤;指定所述TLB中的TLB的表格存储格式,TLB表的数据格式包含段号数据和地址差值数据,S03、模式分配步骤;S04、表项填充步骤;S05、数据使用步骤;本发明的目的是提供一种适用于多核心处理器的TLB配置方式,在处理器包含有多个核心的状态下,TLB搭建成本大大降低,且TLB段表信息更新时,更新填充任务数量有效降低,处理器对主存的读取效率提升。
  • 基于定制TLB代换的虚拟机迁移时脏页记录方法-201910910090.0
  • 刘松;王星焱;林海南;黄高阳;郑岩;邹通 - 无锡江南计算技术研究所
  • 2019-09-25 - 2022-10-04 - G06F12/1027
  • 本发明公开一种基于定制TLB代换的虚拟机迁移时脏页记录方法,包括以下步骤:将虚拟机的迁移标志设置为开启,在虚拟机管理层申请“脏页缓冲区”;判断造成缺页的读写标志,如果是读标志,则需要设置TLB的只读标志位;如果是写标志,计算虚拟地址对应的宿主机页面号,并记录脏页;在数据流异常处理流程中,重填TLB,判断此时TLB是否真正具有只读标志,如果没有则需要记录脏页;否则,进入正常的数据流异常处理流程中。本发明通过虚拟地址到宿主机页面的映射关系,在特权指令模式下实现脏页记录过程,无需维护额外的影子页表,节约大量的内存资源;无需频繁虚拟机退出操作,节约大量的CPU资源,并且大幅度提高了TLB的命中率,进而提高CPU执行效率。
  • 一种TLB表项管理的方法、装置及存储介质-202210535955.1
  • 郭丽丽;赵天磊;丁哲;薛洪波;淮泽远 - 飞腾信息技术有限公司
  • 2022-05-18 - 2022-09-23 - G06F12/1027
  • 本申请公开了一种TLB表项的存储方法、装置及存储介质。该方法将一个大的TLB表拆分为多个TLB子表,并通过多个TLB子表对TLB表中的TLB表项进行分级或分类管理,其中,将指令通用的TLB表项存储至第一TLB子表,将其它TLB表项存储至其它一个或多个TLB子表中。如此,一方面可减少TLB表中的冗余信息,节省存储空间;另一方面,可使每个TLB子表中的表项数和记录数,特别是使第一TLB子表的表项数和记录数大幅减少,从而大大提高了表项的查询效率,进一步节省了计算能耗。
  • TLB的预填及锁定方法和装置-201811473000.8
  • 孙浩;余红斌;刘权胜 - 展讯通信(上海)有限公司
  • 2018-12-04 - 2022-09-20 - G06F12/1027
  • 本发明提供一种TLB的预填及锁定方法和装置。所述TLB的预填方法包括:进行虚拟地址、物理地址、存储器属性及其它控制信息的配置;配置TLB的具体条目,以使能TLB的预填;判断是否完成所需要的TLB条目的预填;当判定已完成所需要的TLB条目的预填时,使能内存管理单元。所述TLB的锁定方法包括:进行虚拟地址、物理地址、存储器属性以及其它控制信息的配置;配置TLB的具体条目,以使能TLB的预填;判断是否完成所需要的TLB条目的预填;当判定已完成所需要的TLB条目的预填时,进行锁定配置;使能内存管理单元。本发明能够直接进行TLB的预填及锁定,在一定程度上降低页表缺失概率。
  • 处理器、电子设备、地址翻译方法以及缓存页表项方法-202210731130.7
  • 胡世文;薛大庆 - 海光信息技术股份有限公司
  • 2022-06-24 - 2022-09-16 - G06F12/1027
  • 本公开提供了一种处理器、电子设备、地址翻译方法以及缓存页表项方法。该处理器包括翻译后备缓冲器和预设缓存空间。该翻译后备缓冲器与预设缓存空间通信连接,该预设缓存空间配置为缓存用于翻译后备缓冲器且与对象虚拟页号对应的对象页表项的至少部分内容,翻译后备缓冲器配置为创建并缓存对象页表项在预设缓存空间中的对象地址索引,并且允许通过使用对象虚拟页号的至少部分地址信息查询翻译后备缓冲器以得到对象地址索引,其中,对象地址索引用于访问缓存在预设缓存空间中的对象页表项的至少部分内容。该处理器可以节省翻译后备缓冲器的硬件资源。
  • 访存方法、计算设备以及存储介质-202210902319.8
  • 李根;高峰;唐遇星;黄能超;庄源;吕蓊鉴 - 飞腾信息技术有限公司
  • 2022-07-29 - 2022-09-02 - G06F12/1027
  • 提供了一种访存方法、计算设备以及存储介质。该访存方法包括:对客户机指令进行二进制翻译;将翻译后的指令存储在客户机逻辑地址空间中的不被客户机所使用的目标地址空间;运行目标地址空间中的翻译后的指令,得到指示客户机的逻辑地址与客户机的物理地址之间的映射关系的第一映射关系信息;根据第一映射关系信息,对主机的物理地址进行访问。将翻译后的指令放置在客户机逻辑地址空间的不被客户机所使用的目标地址空间中,可以简化访存指令的翻译过程,提升访存指令的执行性能。
  • 处理器、用于处理器的地址翻译方法、电子设备-202111531682.5
  • 胡世文;陈元 - 海光信息技术股份有限公司
  • 2021-12-14 - 2022-09-02 - G06F12/1027
  • 一种处理器、用于处理器的地址翻译方法、电子设备。该处理器包括第一级缓存空间、第一页表遍历器、第二页表遍历器和至少一个预设缓存空间,第一级缓存空间和至少一个预设缓存空间依序通信连接以形成通信链路,至少一个预设缓存空间包括目标预设缓存空间,第一页表遍历器与目标预设缓存空间设置在同一路径等级,第一页表遍历器与目标预设缓存空间通信连接,第二页表遍历器与第一级缓存空间设置在同一路径等级,第二页表遍历器与第一级缓存空间通信连接,处理器配置为响应于地址翻译请求,基于预设规则确定第一页表遍历器和第二页表遍历器之一执行地址翻译操作。该处理器可以降低地址翻译的时延,提高地址翻译的效率。
  • 自动化转换后备缓冲器集合再平衡-202111589723.6
  • D·P·凯珀尔 - 英特尔公司
  • 2021-12-23 - 2022-07-01 - G06F12/1027
  • 本申请提供了自动化转换后备缓冲器集合再平衡。提供了转换后备缓冲器(TLB)和使用该TLB的方法,该TLB具有固定的子TLB和可配置的子TLB。TLB包括固定的子TLB和可配置的子TLB。固定的子TLB在运行时期间可存储与第一页尺寸集对应的第一多个TLB条目。可配置的子TLB在运行时可配置成用于存储具有第二页尺寸集的第二多个TLB条目。第二页尺寸集包括第一页尺寸集的至少第一页尺寸,并包括不是第一页尺寸集的至少第二页尺寸。
  • 一种用于向量存取的片内存储器地址映射系统及方法-202210243740.2
  • 叶巧玉;张力航 - 南京芯驰半导体科技有限公司
  • 2022-03-14 - 2022-06-21 - G06F12/1027
  • 一种用于向量存取的片内存储器地址映射系统,包括,向量数据存取单元、存储地址映射单元、内存单元块,以及配置寄存器,其中,所述向量数据存取单元,其通过所述存储地址映射单元对所述内存单元块进行向量数据的存取;所述存储地址映射单元,其根据所述配置寄存器的映射配置信息,进行内存单元块的划分,选择内存地址映射方式进行内存地址的映射;所述配置寄存器,其将生成的映射配置信息发送给所述存储地址映射单元。本发明还提供一种用于向量存取的片内存储器地址映射方法,当多元素向量的各个元素的列地址相同时,那个在一个时钟周期完成多个元素的存取,可以根据系统需要对不同的地址空间做不同的地址映射,提高了系统的性能和灵活性。
  • 一种TLB管理方法、装置、设备及存储介质-202210213816.7
  • 谭玉娟;谢玉洁;马竹琳;刘铎 - 重庆大学
  • 2022-03-04 - 2022-05-27 - G06F12/1027
  • 本发明公开一种TLB管理方法、装置、设备及存储介质,该方法包括:当接收到虚拟地址时,将其标识字段与TLB表项的标识字段进行对比,TLB表项的标识字段包括起始标识字段和粒度大小字段,当存在一个TLB表项包含该虚拟地址时,根据该TLB表项获得物理地址,并返回至处理器;当TLB未命中时,在物理地址返回后,将处理器缓存中连续的页表表项合并,生成第一TLB表项,若在TLB中存在与第一TLB表项连续的第二TLB表项,则将两个表项合并为第三TLB表项,若不存在,则将第一TLB表项插入TLB中。本发明实现TLB支持多粒度页面的管理,此外,通过进行页表表项合并和TLB表项合并,有效地扩大TLB的覆盖范围。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top