发明授权
- 专利标题: Low-latency interrupt handling during memory access delay periods in microprocessors
- 专利标题(中): 微处理器内存访问延迟期间的低延迟中断处理
-
申请号: US09594218申请日: 2000-06-14
-
公开(公告)号: US06721878B1公开(公告)日: 2004-04-13
- 发明人: Somnath Paul , Gregory H. Efland
- 申请人: Somnath Paul , Gregory H. Efland
- 主分类号: G06F1300
- IPC分类号: G06F1300
摘要:
A method and processor configured to handle an exception may employ a “retry” signal, which may be associated with a memory access attempt by the processor. The retry signal determines if an exception is to be serviced during a period in which the memory access is delayed. In one embodiment for which the exception is an interrupt, the retry signal is asserted when memory access is delayed and the processor may proceed to service an interrupt request during this period of delayed memory access, regardless of the degree of completion of an instruction by the processor. During a period of delayed memory access, the processor may suspend instruction execution until the memory access becomes available. Upon completion of servicing the interrupt, the processor may resume instruction execution beginning with the last instruction attempted before the suspension of the instruction execution due to the delayed memory access. In one embodiment, the processor may include interrupt handling logic to enable initiation of interrupt service in response to an interrupt request and may further include address selection logic to select an instruction address associated with a delayed memory access.
信息查询