发明授权
US5179673A Subroutine return prediction mechanism using ring buffer and comparing
predicated address with actual address to validate or flush the pipeline
失效
使用环形缓冲器的SUBROUTINE返回预测机制,并与实际地址进行比较以预测地址以验证或冲洗管道
- 专利标题: Subroutine return prediction mechanism using ring buffer and comparing predicated address with actual address to validate or flush the pipeline
- 专利标题(中): 使用环形缓冲器的SUBROUTINE返回预测机制,并与实际地址进行比较以预测地址以验证或冲洗管道
-
申请号: US451943申请日: 1989-12-18
-
公开(公告)号: US5179673A公开(公告)日: 1993-01-12
- 发明人: Simon C. Steely, Jr. , David J. Sager
- 申请人: Simon C. Steely, Jr. , David J. Sager
- 申请人地址: MA Maynard
- 专利权人: Digital Equipment Corporation
- 当前专利权人: Digital Equipment Corporation
- 当前专利权人地址: MA Maynard
- 主分类号: G06F9/32
- IPC分类号: G06F9/32 ; G06F9/38 ; G06F9/42
摘要:
A method and arrangement for producing a predicted subroutine return address in response to entry of a subroutine return instruction in a computer pipeline that has a ring pointer counter and a ring buffer coupled to the ring pointer counter. The ring pointer counter contains a ring pointer that is changed when either a subroutine call instruction or return instruction enters the computer pipeline. The ring buffer has buffer locations which store a value present at its input into the buffer location pointed to by the ring pointer when a subroutine call instruction enters the pipeline. The ring buffer provides a value from the buffer location pointed to by the ring pointer when a subroutine return instruction enters the computer pipeline, this provided value being the predicted subroutine return address.
信息查询