-
公开(公告)号:CN117289995B
公开(公告)日:2024-05-10
申请号:CN202311332336.3
申请日:2023-10-11
Applicant: 海光信息技术股份有限公司
Abstract: 本公开的实施例提供一种指令处理方法以及处理器。该指令处理方法包括:响应于在对象存储指令的译码阶段获得对象存储指令中作为目的操作数的第一内存访问地址,使用第一内存访问地址查询对象内存文件;在对象内存文件中维护对应第一内存访问地址的第一数据项,且为对象存储指令记载对应于第一内存访问地址的第一对象物理寄存器。该指令处理方法可以减少数据就绪的延迟以及缓存的访问次数,在提高处理性能的同时,还有助于降低处理器以及系统的功耗。
-
公开(公告)号:CN117289995A
公开(公告)日:2023-12-26
申请号:CN202311332336.3
申请日:2023-10-11
Applicant: 海光信息技术股份有限公司
Abstract: 本公开的实施例提供一种指令处理方法以及处理器。该指令处理方法包括:响应于在对象存储指令的译码阶段获得对象存储指令中作为目的操作数的第一内存访问地址,使用第一内存访问地址查询对象内存文件;在对象内存文件中维护对应第一内存访问地址的第一数据项,且为对象存储指令记载对应于第一内存访问地址的第一对象物理寄存器。该指令处理方法可以减少数据就绪的延迟以及缓存的访问次数,在提高处理性能的同时,还有助于降低处理器以及系统的功耗。
-
公开(公告)号:CN118093020A
公开(公告)日:2024-05-28
申请号:CN202410391499.7
申请日:2024-04-01
Applicant: 海光信息技术股份有限公司
Abstract: 本公开的实施例提供了一种数据预取方法、装置、电子设备、电子装置和介质。根据本公开的实施例的数据预取方法适用于电子设备,其包括内存、缓存和预取器。该方法包括:获取表征内存的使用率的性能数据;根据性能数据调节预取器的激进级别,其中,激进级别用于控制预取器产生预取的置信度条件以及预取数量;以及根据调节后的激进级别进行预取操作。
-
公开(公告)号:CN116414458A
公开(公告)日:2023-07-11
申请号:CN202310401929.4
申请日:2023-04-14
Applicant: 海光信息技术股份有限公司
Abstract: 本公开的实施例提供一种指令处理方法以及处理器。该指令处理方法包括:响应于在对象存储指令的译码阶段获得对象存储指令中作为目的操作数的第一内存访问地址,使用第一内存访问地址查询对象内存文件;在对象内存文件中维护对应第一内存访问地址的第一数据项,且为对象存储指令分配对应于第一内存访问地址的第一附加架构寄存器。该指令处理方法可以增加被预测进行内存重命名的读取指令的数量,减少了数据就绪的延迟以及缓存的访问次数,在提高处理性能的同时,还有助于降低处理器以及系统的功耗。
-
公开(公告)号:CN116107638A
公开(公告)日:2023-05-12
申请号:CN202211539027.9
申请日:2022-12-01
Applicant: 海光信息技术股份有限公司
IPC: G06F9/38
Abstract: 本公开涉及一种指令处理方法及装置、计算机程序处理方法及装置以及存储介质。该指令处理方法包括:基于固定值读取指令提示,识别当前待处理的第一指令为固定值读取指令;基于第一指令的过往执行信息且执行信息表明第一指令多次读取第一固定值,使用第一固定值作为第一指令的预测返回值。该指令处理方法可以提高处理器核的执行速度。
-
公开(公告)号:CN115934170A
公开(公告)日:2023-04-07
申请号:CN202211726101.8
申请日:2022-12-29
Applicant: 海光信息技术股份有限公司
IPC: G06F9/38 , G06F9/30 , G06F16/2455 , G06F18/214
Abstract: 本公开涉及一种指针数据的预取方法及装置、预取训练方法及装置、存储介质。该预取方法包括:在指针值读取指令缓存查询命中第一数据读取请求,其中,指针值读取指令缓存用于缓存至少一项备查指针值读取请求项,每个备查指针值读取请求项包括指针数据地址计算信息;执行第一数据读取请求以获取第一读取数据;使用指针值读取指令缓存中与第一数据读取请求对应的第一指针数据地址计算信息以及第一读取数据,计算得到第一指针数据预取地址;使用第一指针数据预取地址发出第一指针数据预取请求。该预取方法可以实现对于指针数据的预取。
-
-
-
-
-