Invention Grant
- Patent Title: 一种条件分支指令的处理系统和方法
-
Application No.: CN202310993515.5Application Date: 2023-08-09
-
Publication No.: CN116719561BPublication Date: 2023-10-31
- Inventor: 孙华庆 , 郑杰
- Applicant: 芯砺智能科技(上海)有限公司
- Applicant Address: 上海市浦东新区中国(上海)自由贸易试验区临港新片区环湖西二路888号C楼
- Assignee: 芯砺智能科技(上海)有限公司
- Current Assignee: 芯砺智能科技(上海)有限公司
- Current Assignee Address: 上海市浦东新区中国(上海)自由贸易试验区临港新片区环湖西二路888号C楼
- Agency: 北京品源专利代理有限公司
- Agent 赵迎迎
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30 ; G06N3/063

Abstract:
本发明公开了一种条件分支指令的处理系统和方法,包括:指令发射单元用于采用第一进程将指令存储单元基于取指令请求反馈的指令数据发送给取指令单元的指令缓冲区,采用第二进程将从指令缓冲区中读取的条件分支指令发送给指令执行单元;指令执行单元用于执行条件分支指令生成执行结果;取指令单元用于在确定跳转信息为需要跳转时,将指令缓冲区进行清空,通过指令发射单元将目标指令发送到指令执行单元。在对条件分支指令进行处理时,能够以简单的硬件实现,由于指令缓冲区的深度为隐藏指令执行单元流水线执行周期所需的指令数量,因此在确定需要跳转时通过清空指令缓冲区,允许1次分支预测错误,不需要深度排空指令,并降低分支预测的功耗。
Public/Granted literature
- CN116719561A 一种条件分支指令的处理系统和方法 Public/Granted day:2023-09-08
Information query