处理器、用于处理器的地址翻译方法、电子设备

    公开(公告)号:CN114238176B

    公开(公告)日:2023-03-10

    申请号:CN202111531679.3

    申请日:2021-12-14

    Inventor: 胡世文 陈元

    Abstract: 一种处理器、用于处理器的地址翻译方法、电子设备。该处理器包括第一级缓存空间、页表遍历器和至少一个预设缓存空间。第一级缓存空间和至少一个预设缓存空间依序通信连接以形成通信链路。至少一个预设缓存空间包括目标预设缓存空间,页表遍历器与目标预设缓存空间设置在同一路径等级,页表遍历器与目标预设缓存空间通信连接,页表遍历器配置为响应于地址翻译请求执行地址翻译操作。该处理器可以降低页表遍历器访问内存及地址翻译的时延,提高地址翻译的效率,从而提高系统性能,有助于提高用于新型应用场景时的整体性能。

    线程调度方法、配置方法、微处理器、装置及存储介质

    公开(公告)号:CN112612585B

    公开(公告)日:2022-07-29

    申请号:CN202011492666.5

    申请日:2020-12-16

    Inventor: 胡世文 薛大庆

    Abstract: 本申请提供线程调度方法、配置方法、微处理器、装置及存储介质,应用于支持流水线技术及并发多线程的微处理器;线程调度方法包括:在线程调度节点到来时,基于调度节点所预先配置的线程调度算法得到目标线程;其中,所述线程调度算法与所述线程调度节点的类型关联;对所述目标线程进行调度。本申请方案可实现优化混合模式SMT下的运行效率,弥补目前混合模式SMT中优化的线程调度策略的缺失。

    指令预取方法、指令预取装置、处理器及电子设备

    公开(公告)号:CN114327641A

    公开(公告)日:2022-04-12

    申请号:CN202111671514.6

    申请日:2021-12-31

    Abstract: 一种指令预取方法、指令预取装置、处理器及电子设备。该指令预取方法包括:响应于目标指令在目标缓存中未命中,将针对目标指令的目标访问请求写入丢失状态处理队列,丢失状态处理队列包括多个访问请求,目标访问请求是多个访问请求之一,丢失状态处理队列配置为向目标缓存的下一级缓存依序发送多个访问请求;响应于目标指令预测错误,向丢失状态处理队列发送针对目标指令的取消请求;响应于取消请求,将丢失状态处理队列中位于目标访问请求之后的访问请求所占用的队列空间释放。该指令预取方法可以提升预取精度,提高丢失状态处理队列的利用率,有助于提高整体性能。

    信息预取方法、处理器、电子设备

    公开(公告)号:CN114218132A

    公开(公告)日:2022-03-22

    申请号:CN202111531678.9

    申请日:2021-12-14

    Inventor: 胡世文

    Abstract: 一种信息预取方法、处理器、电子设备。该方法用于处理器。处理器包括第一级缓存空间、页表遍历器和至少一个预设缓存空间。第一级缓存空间和至少一个预设缓存空间依序通信连接以形成通信链路。至少一个预设缓存空间包括目标预设缓存空间,页表遍历器与目标预设缓存空间设置在同一路径等级,页表遍历器与目标预设缓存空间通信连接。该方法包括:响应于页表遍历器进行地址翻译操作得到物理地址,页表遍历器向目标预设缓存空间发送预取请求,预取请求包括物理地址;响应于预取请求,目标预设缓存空间基于物理地址进行信息预取操作。该方法可以在降低地址翻译时延的同时实现数据/指令预取功能,减少数据/指令读写操作的时延,提高系统整体性能。

    指令调度方法、指令调度装置、处理器及存储介质

    公开(公告)号:CN114168202A

    公开(公告)日:2022-03-11

    申请号:CN202111573922.8

    申请日:2021-12-21

    Inventor: 金伟松 胡世文

    Abstract: 一种指令调度方法、指令调度装置、处理器及存储介质。该指令调度方法包括:从缓冲队列中,读取第一取指请求和第二取指请求;在第一操作周期内,尝试从第一指令缓存区中获取与第一取指请求对应的第一指令,尝试从第二指令缓存区中获取与第二取指请求对应的第二指令。该指令调度方法能够增加取指令的并行度,提高了并行多线程的指令执行效率,改善了CPU核心的性能。

    数据预取方法和数据处理装置

    公开(公告)号:CN112527395A

    公开(公告)日:2021-03-19

    申请号:CN202011307964.2

    申请日:2020-11-20

    Inventor: 胡世文

    Abstract: 一种数据预取方法和数据处理装置。该数据预取方法包括:接收操作指令,将操作指令的访问请求提供给数据预取器;确定操作指令的访问请求是载入访问请求还是存储访问请求;响应于操作指令的访问请求是载入访问请求,采用载入访问请求对数据预取器中的载入访问预取功能进行训练,输出载入访问预取请求,并基于载入访问预取请求进行载入访问预取;以及响应于操作指令的访问请求是存储访问请求,采用存储访问请求对数据预取器中的存储访问预取功能进行训练,输出存储访问预取请求,并基于存储访问预取请求进行存储访问预取。该数据预取方法可以提升采用该数据预取方法的数据处理装置的性能。

    信息处理方法、信息处理装置和电子设备

    公开(公告)号:CN112416437A

    公开(公告)日:2021-02-26

    申请号:CN202011403656.X

    申请日:2020-12-02

    Inventor: 胡世文

    Abstract: 一种信息处理方法、信息处理装置、电子设备。该信息处理方法包括:获取历史读取请求的读取信息,历史读取请求指示在历史时刻处理器核请求读取的第一存储信息,读取信息包括第一存储信息的历史虚拟地址和历史物理地址;根据历史虚拟地址,预测处理器核在未来时刻请求读取的第二存储信息所在的预测虚拟地址;判断预测虚拟地址与历史虚拟地址是否在同一个虚拟地址页中;响应于预测虚拟地址与历史虚拟地址在同一个虚拟地址页中,根据历史虚拟地址、历史物理地址和预测虚拟地址确定第一预测物理地址;以及将第一预测物理地址中存储的第二存储信息缓存到处理器的第一级缓存。该信息处理方法可以提高预先提取信息的时效性。

    信息处理方法、信息处理装置和电子设备

    公开(公告)号:CN112416436A

    公开(公告)日:2021-02-26

    申请号:CN202011403652.1

    申请日:2020-12-02

    Inventor: 胡世文

    Abstract: 一种信息处理方法、信息处理装置、电子设备。该信息处理方法包括:获取历史读取请求的读取信息,历史读取请求指示在历史时刻处理器核请求读取的第一存储信息,读取信息包括第一存储信息的历史虚拟地址和历史物理地址;根据历史虚拟地址,预测处理器核在未来时刻请求读取的第二存储信息所在的预测虚拟地址;判断预测虚拟地址与历史虚拟地址是否在同一个虚拟地址页中;响应于预测虚拟地址与历史虚拟地址在同一个虚拟地址页中,根据历史虚拟地址、历史物理地址和预测虚拟地址确定第一预测物理地址。该信息处理方法可以提高预先提取信息的时效性。

    数据缓存方法及数据缓存装置、处理器

    公开(公告)号:CN117348934A

    公开(公告)日:2024-01-05

    申请号:CN202311312225.6

    申请日:2023-10-10

    Inventor: 金伟松 胡世文

    Abstract: 本公开提供了一种数据缓存方法及装置、处理器,该数据缓存方法包括:接收执行目标指令得到的目标数据和目标数据对应的目标地址;将目标地址写入第一队列中的第一项中;将目标数据写入独立于第一队列的第二队列中的一个第二项组中,其中,该第二项组包括至少一个连续的第二项。该数据缓存方法提高了硬件的利用率,进而改善了系统的性能。

    微指令缓存及操作方法、处理器核及指令处理方法

    公开(公告)号:CN116627506A

    公开(公告)日:2023-08-22

    申请号:CN202310674269.7

    申请日:2023-06-08

    Inventor: 赵春尧 胡世文

    Abstract: 本公开的实施例提供了一种微指令缓存及微指令缓存操作方法、处理器核及指令处理方法。该微指令缓存包括多个缓存项;每个缓存项包括数据字段、地址信息字段,并且每个缓存项配置为:响应于数据字段中存储的对象微指令组包括多个微指令,在地址信息字段中存储对象微指令组的各微指令的微指令起始地址偏移。该微指令缓存可以减少冗余微指令的保存,相应地增加了微指令缓存的有效容量,因此降低了微指令缓存的访问丢失率,提高了处理器性能。

Patent Agency Ranking