Invention Application
- Patent Title: Method and system to use and maintain a return buffer
- Patent Title (中): 方法和系统使用和维护一个返回缓冲区
-
Application No.: US10081053Application Date: 2002-02-21
-
Publication No.: US20030159018A1Publication Date: 2003-08-21
- Inventor: John Alan Miller , Michael J. St. Clair
- Main IPC: G06F015/163
- IPC: G06F015/163 ; G06F009/54 ; G06F009/00 ; G06F015/00 ; G06F009/40 ; G06F009/30

Abstract:
An instruction pipeline in a microprocessor includes one or more of the pipelines maintaining a return buffer. Upon detecting a call instruction, a pipeline will push the return address onto its return buffer. The pipeline will then determine if the call instruction was detected by a second pipeline and will send the return address to the second pipeline if the call was not detected by the second pipeline. Upon detecting a return instruction, the pipeline will pop the return address at the top of its return buffer. The return address may then be used in the instruction pipeline. The pipeline will send a request to a third pipeline to fill its return buffer with entries from the third pipeline's return buffer. The pipeline will determine if the return instruction was detected by a second pipeline and will send the return address at the top of its return buffer to the second pipeline if the return was not detected by the second pipeline.
Public/Granted literature
- US06954849B2 Method and system to use and maintain a return buffer Public/Granted day:2005-10-11
Information query