队列控制方法、装置、电子设备和计算机可读存储介质

    公开(公告)号:CN116820578A

    公开(公告)日:2023-09-29

    申请号:CN202310745217.4

    申请日:2023-06-21

    Inventor: 金伟松 胡世文

    Abstract: 一种队列控制方法、队列控制装置、电子设备和计算机可读存储介质。该队列控制方法包括:按照循环排列顺序依次向N个子队列写入数据,若当前被写入的第i个子队列存在空余的存放位置,则将数据写入第i个子队列,若第i个子队列没有空余的存放位置,则在第i个子队列的下一个子队列为空的情况下,开始向第i个子队列的下一个子队列写入数据;按照循环排列顺序依次从N个子队列读出数据,若当前被读出的第j个子队列有数据未读出,则从第j个子队列读出数据,若第j个子队列被读空,则在第j个子队列的下一个子队列存有数据的情况下,开始从第j个子队列的下一个子队列读出数据。该方法可以降低队列的功耗。

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

    公开(公告)号:CN114201219A

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

    申请号:CN202111571708.9

    申请日:2021-12-21

    Inventor: 金伟松 胡世文

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

    数据预取方法、装置、电子设备、电子装置和介质

    公开(公告)号:CN118093020B

    公开(公告)日:2025-05-27

    申请号:CN202410391499.7

    申请日:2024-04-01

    Inventor: 王子宸 金伟松

    Abstract: 本公开的实施例提供了一种数据预取方法、装置、电子设备、电子装置和介质。根据本公开的实施例的数据预取方法适用于电子设备,其包括内存、缓存和预取器。该方法包括:获取表征内存的使用率的性能数据;根据性能数据调节预取器的激进级别,其中,激进级别用于控制预取器产生预取的置信度条件以及预取数量;以及根据调节后的激进级别进行预取操作。

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

    公开(公告)号:CN117055961B

    公开(公告)日:2024-08-16

    申请号:CN202311034294.5

    申请日:2023-08-15

    Inventor: 金伟松 胡世文

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

    资源分配模式转换方法及装置、电子设备与存储介质

    公开(公告)号:CN118260074A

    公开(公告)日:2024-06-28

    申请号:CN202410329743.7

    申请日:2024-03-21

    Inventor: 赵春尧 金伟松

    Abstract: 一种用于多个线程的资源分配模式转换方法及装置、电子设备与存储介质。待分配的资源包括多个条目。该资源分配模式转换方法包括:响应于资源分配模式转换命令,改变多个线程中的每个线程对多个条目中至少一个条目的占用权限,和/或,改变多个线程中的每个线程对多个条目中至少一个条目的占用上限。在出现资源分配不合理的情况时,该资源分配模式转换方法通过改变每个线程的资源占用权限和/或占用上限,可以实现资源分配模式的转换,减少了线程阻塞,提高了多线程处理器资源利用率,提高了处理器的吞吐量。

    信息处理方法及装置、资源分配方法及装置、电子设备

    公开(公告)号:CN118193197A

    公开(公告)日:2024-06-14

    申请号:CN202410296707.5

    申请日:2024-03-14

    Inventor: 林志翔 金伟松

    Abstract: 一种信息处理方法及装置、资源分配方法及装置、电子设备、存储介质。该信息处理方法包括:收集处理器在执行任务的过程中产生的性能数据,其中,处理器同时运行多条线程执行任务,性能数据指示多条线程各自对处理器中的不同硬件资源的需求程度和/或需求时机;根据性能数据生成任务对应的编译指示信息;在任务的编译程序中插入编译指示信息,得到任务对应的优化编译程序,其中,编译指示信息用于处理器运行优化编译程序时对处理器的硬件资源的分配。该信息处理方法可以根据程序本身的特性针对性地对线程使用的资源进行控制或划分,使得资源分配更加合理,有效提高处理器的性能。

    指令处理方法及装置、处理器和计算机可读存储介质

    公开(公告)号:CN118152132A

    公开(公告)日:2024-06-07

    申请号:CN202410350133.5

    申请日:2024-03-26

    Inventor: 金伟松

    Abstract: 本公开的实施例提供一种指令处理方法及装置、处理器和计算机可读存储介质。该指令处理方法包括:获取处理器中被处理的多个线程的线程间资源冲突信息,以确定多个线程之间存在资源冲突的至少两个线程;从多个线程中确定在当前操作周期中被仲裁以进行调度的备选线程,其中,备选线程不同时包括存在资源冲突的至少两个线程;以及从备选线程中确定在当前操作周期中被调度的目标线程。该指令处理方法通过避免同时调度存在资源冲突的线程,提高了基于同时多线程技术的处理器的指令执行的并行度和资源利用效率。

    一种用于处理器的运行参数配置方法及相关装置

    公开(公告)号:CN117992144A

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

    申请号:CN202410125419.3

    申请日:2024-01-29

    Inventor: 金伟松

    Abstract: 本发明实施例公开一种用于处理器的运行参数配置方法及相关装置,涉及计算机技术领域,能够根据需求快速优化处理器的运行状态。所述方法包括:获取调整描述信息,所述调整描述信息用于描述处理器所被期望调整到的运行状态或用于描述处理器的运行状态的期望调整量;根据所述调整描述信息以及所述处理器的运行场景,生成调整需求向量;将所述调整需求向量输入预先训练的参数配置模型,得到所述参数配置模型输出的目标参数向量;根据所述目标参数向量配置所述处理器的运行参数。本发明适用于处理器运行配置中。

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

    公开(公告)号:CN116414463A

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

    申请号:CN202310394987.9

    申请日:2023-04-13

    Inventor: 金伟松 胡世文

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

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

    公开(公告)号:CN113900712B

    公开(公告)日:2022-05-06

    申请号:CN202111245568.6

    申请日:2021-10-26

    Inventor: 金伟松

    Abstract: 一种指令处理方法、指令处理装置及存储介质。该指令处理方法包括:将接收的对象指令同时分发至多个指令缓存单元中缓存,其中,多个指令缓存单元中的每个分别与不同的至少一个能够执行对象指令的执行单元对应连接,响应于多个指令缓存单元中第一数量的第一指令缓存单元中缓存的对象指令首先满足被执行条件,在与第一指令缓存单元对应连接的执行单元中选择第一执行单元执行对象指令,第一数量为一个或多个。该指令处理方法能够将选定类型的对象指令的执行时间提前,从而提高处理器性能。

Patent Agency Ranking