- 专利标题: Processing essential and non-essential code separately
-
申请号: US11331874申请日: 2006-01-13
-
公开(公告)号: US20060155967A1公开(公告)日: 2006-07-13
- 发明人: Hong Wang , Ralph Kling , Yong-Fong Lee , David Berson , Michael Kozuch , Konrad Lai
- 申请人: Hong Wang , Ralph Kling , Yong-Fong Lee , David Berson , Michael Kozuch , Konrad Lai
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
A conjugate processor includes an instruction set architecture (ISA) visible portion having a main pipeline, and an h-flow portion having an h-flow pipeline. The binary executed on the conjugate processor includes an essential portion that is executed on the main pipeline and a non-essential portion that is executed on the h-flow pipeline. The non-essential portion includes hint calculus that is used to provide hints to the main pipeline. The conjugate processor also includes a conjugate mapping table that maps triggers to h-flow targets. Triggers can be instruction attributes, data attributes, state attributes or event attributes. When a trigger is satisfied, the h-flow code specified by the target is executed in the h-flow pipeline.
公开/授权文献
信息查询