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

    公开(公告)号:CN114218132B

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

    申请号:CN202111531678.9

    申请日:2021-12-14

    Inventor: 胡世文

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

    偏移预取方法、执行偏移预取的装置、计算设备和介质

    公开(公告)号:CN113778520B

    公开(公告)日:2022-09-30

    申请号:CN202111054692.4

    申请日:2021-09-09

    Inventor: 胡世文

    Abstract: 本公开提供了一种偏移预取方法、执行偏移预取的装置、计算设备和介质。该偏移预取方法包括:利用偏移预取器从预置偏移值表格中选择用于生成预取请求的K个偏移预取值,其中,预置偏移值表格包括预先设置的N个偏移值,K个偏移预取值为偏移预取器从预置偏移值表格中在时间上最新选择的偏移预取值,其中,N和K为正整数,N大于K;记录K个偏移预取值,用于形成包括K个偏移预取值的近期偏移值表格;以及利用偏移预取器从近期偏移值表格中选择第一偏移预取值,用于基于第一偏移预取值进行数据预取。

    处理器、用于处理器的数据处理方法及电子设备

    公开(公告)号:CN115098410A

    公开(公告)日:2022-09-23

    申请号:CN202210731118.6

    申请日:2022-06-24

    Inventor: 胡世文 薛大庆

    Abstract: 一种处理器、用于处理器的数据处理方法及电子设备。该处理器包括第一级缓存空间、第一翻译后备缓冲器和至少一个预设缓存空间,第一级缓存空间和至少一个预设缓存空间依序通信连接以形成通信链路,至少一个预设缓存空间包括目标预设缓存空间,第一翻译后备缓冲器与目标预设缓存空间设置在同一路径等级,第一翻译后备缓冲器与目标预设缓存空间通信连接,第一翻译后备缓冲器配置为缓存第一级页表项。该处理器可以提升数据预取器的性能,使得加速器能够使用虚拟地址,从而极大地简化使用异构架构的程序编程模式,能够提升近内存页表遍历器的性能。

    用于同步多线程的中央处理单元、方法、设备及存储介质

    公开(公告)号:CN112579277B

    公开(公告)日:2022-09-16

    申请号:CN202011548402.7

    申请日:2020-12-24

    Inventor: 胡世文

    Abstract: 本公开提供了用于同步多线程(SMT)的中央处理单元、方法、设备及存储介质。该中央处理单元包括:资源分割寄存器,设置有资源分割寄存器值,该资源分割寄存器值对应于多个线程各自的静态分割先入先出队列的资源分割占比,其中多个线程各自的静态分割先入先出队列资源与多个线程共享的静态分割先入先出队列资源范围之间的比例分别为所述多个线程中的相应线程的资源分割占比;以及中央处理单元核,在该中央处理单元核上同步运行该多个线程,其中,该中央处理单元核被配置为基于该资源分割寄存器值所对应的多个线程各自的静态分割先入先出队列的资源分割占比来为该多个线程中的相应线程进行资源分割。与混合模式SMT或全静态分割SMT下的静态分割FIFO只能是每个线程平分FIFO相比,本公开的中央处理单元可以实现更多的资源分割方式和/或实现优先化SMT。

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

    公开(公告)号:CN114201219A

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

    申请号:CN202111571708.9

    申请日:2021-12-21

    Inventor: 金伟松 胡世文

    Abstract: 一种指令调度方法、指令调度装置、处理器及存储介质。该指令调度方法包括:将缓冲队列中的第一取指请求从标识为在第一指令缓存区取指切换标识为在第二指令缓存区取指;在第一操作周期内,尝试从第二指令缓存区中获取与第一取指请求对应的第一指令,尝试从第一指令缓存区中获取与缓冲队列中的第二取指请求对应的第二指令。该指令调度方法提高了缓冲队列中同时存在从两种不同的取指缓冲区的取指请求的概率,整体上提升了取指令并行度,改善了CPU核心的性能。

    预取方法、信息处理装置、设备以及存储介质

    公开(公告)号:CN112416817A

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

    申请号:CN202011399309.4

    申请日:2020-12-02

    Inventor: 胡世文

    Abstract: 本发明的各个方面涉及一种预取的方法、信息处理装置、在计算机中实现的设备以及存储介质。其中,预取的方法,包括:接收访问请求,并至少部分基于访问请求进行训练形成预取请求;基于预取请求对缓存存储器进行预取,其中,基于预取请求对缓存存储器进行预取包括:当预取请求的预取虚拟地址与训练虚拟地址位于相同存储器页面中时,通过计算获取与预取请求的预取虚拟地址相对应的预取物理地址,并将预取物理地址保存在预取队列中;以及基于预取物理地址将对应于预取请求的预取对象放入到缓存存储器中。

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

    公开(公告)号:CN116414463B

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

    申请号:CN202310394987.9

    申请日:2023-04-13

    Inventor: 金伟松 胡世文

    Abstract: 一种指令调度方法、指令调度装置、处理器及存储介质。该指令调度方法包括:响应于缓冲队列中的多个取指请求均从第一指令缓存区取指,预测是否有需要执行将多个取指请求中的至少一个取指请求切换为从第二指令缓存区取指的切换操作;响应于根据预测结果需要执行切换操作,执行切换操作以进入第一取指模式;或者,响应于根据预测结果不需要执行切换操作,直接进入第二取指模式。该指令调度方法能提高处理器的综合性能。

    配置方法、分支预测器、指令识别器和电子设备

    公开(公告)号:CN117130666A

    公开(公告)日:2023-11-28

    申请号:CN202311047732.1

    申请日:2023-08-18

    Inventor: 胡世文 金伟松

    Abstract: 本公开涉及分支目标缓存的配置方法、指令识别器的配置方法、以及分支预测器、指令识别器和电子设备。该方法包括:获取待插入分支目标缓存的对象分支指令,分支目标缓存包括至少一个信息项;判断对象分支指令是否命中至少一个信息项中的命中信息项,命中信息项包括命中指令的命中指令信息;以及响应于对象分支指令命中至少一个信息项中的命中信息项且为位于命中指令之前的目标类型分支指令,从分支目标缓存删除命中信息项,并且将对象分支指令的对象指令信息插入分支目标缓存,目标类型分支指令为跳转概率大于预设阈值的条件跳转指令。该方法能够将紧缺的分支目标缓存的资源分配给对性能有更大提升的分支指令,从而带来系统整体性能提升。

    用于多线程的调度方法及调度装置、处理器

    公开(公告)号:CN117055961A

    公开(公告)日:2023-11-14

    申请号:CN202311034294.5

    申请日:2023-08-15

    Inventor: 金伟松 胡世文

    Abstract: 一种用于多线程的调度方法及调度装置、处理器,该用于多线程的调度方法包括:获取在队列中等待调度的多个线程各自的分支预测历史准确率;基于多个线程的分支预测历史准确率在队列中对多个线程确定目标线程;在队列中选择目标线程以进行后续处理。该调度方法改善了例如多线程处理器或多核处理器的系统性能。

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

    公开(公告)号:CN112416437B

    公开(公告)日:2023-04-21

    申请号:CN202011403656.X

    申请日:2020-12-02

    Inventor: 胡世文

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

Patent Agency Ranking