-
1.
公开(公告)号:WO2006006613A1
公开(公告)日:2006-01-19
申请号:PCT/JP2005/012881
申请日:2005-07-06
Applicant: SONY COMPUTER ENTERTAINMENT INC.
Inventor: OSAWA, Masaki
IPC: G06F9/38
CPC classification number: G06F9/3844 , G06F9/30181 , G06F9/30189 , G06F9/3802
Abstract: Methods and apparatus are provided for enhanced instruction handling in processing environments. If branch misprediction occurs during instruction processing, a branch history table may be updated based upon the number of instructions to be fetched. The branch history table may be updated in accordance with a first mode if at least two instructions are available, and may be updated in accordance with a second mode if less than two instructions are available. A compiler can assist the processing by aligning instructions for processing. The instructions can be aligned across multiple instruction fetch groups so that instructions are available for fetching and the branch history table is updated prior to performing a branching operation.
Abstract translation: 为处理环境中的指令处理提供了方法和装置。 如果在指令处理期间发生分支错误预测,则可以基于要获取的指令的数量来更新分支历史表。 如果至少两个指令可用,则可以根据第一模式来更新分支历史表,并且如果少于两个指令可用,则可以根据第二模式更新分支历史表。 编译器可以通过对齐处理指令来协助处理。 指令可以在多个指令获取组中对齐,以便指令可用于提取,并且在执行分支操作之前更新分支历史表。