发明名称 Systems and methods for reducing interrupt latency
摘要 Systems, methods, and other embodiments associated with reducing interrupt latency are described. According to one embodiment, an apparatus includes a buffer storing instructions awaiting execution by an execution device. The apparatus also includes an interrupt logic that, in response to receiving an interrupt, classifies instructions as either safe or unsafe. An unsafe instruction will cause the instructions to execute in a manner inconsistent with an instruction set architecture. The interrupt logic also establishes an interrupt boundary between safe and unsafe instructions, and causes the interrupt to be processed at the interrupt boundary such that the interrupt is processed before processing of the unsafe instructions.
申请公布号 US9116742(B1) 申请公布日期 2015.08.25
申请号 US201213550755 申请日期 2012.07.17
申请人 MARVELL INTERNATIONAL LTD. 发明人 Schuttenberg Kim;Jamil Sujat;O'Bleness R. Frank
分类号 G06F15/00;G06F9/48 主分类号 G06F15/00
代理机构 代理人
主权项 1. An apparatus, comprising: an interrupt logic configured, in response to receiving an interrupt, to: i) classify instructions in a buffer awaiting execution by an execution device as either safe or unsafe, wherein an instruction is classified as unsafe when processing the interrupt prior to executing the instruction will cause the instruction to execute in a manner inconsistent with an instruction set architecture;ii) establish an interrupt boundary between safe and unsafe instructions; andiii) cause the interrupt to be processed at the interrupt boundary such that the interrupt is processed before processing of the unsafe instructions.
地址 BM