发明名称 Last Branch Record Indicators For Transactional Memory
摘要 In one embodiment, a processor includes an execution unit and at least one last branch record (LBR) register to store address information of a branch taken during program execution. This register may further store a transaction indicator to indicate whether the branch was taken during a transactional memory (TM) transaction. This register may further store an abort indicator to indicate whether the branch was caused by a transaction abort. Other embodiments are described and claimed.
申请公布号 US2014258695(A1) 申请公布日期 2014.09.11
申请号 US201313918147 申请日期 2013.06.14
申请人 Rajwar Ravi;Lachner Peter;Knauth Laura A.;Lai Konrad K. 发明人 Rajwar Ravi;Lachner Peter;Knauth Laura A.;Lai Konrad K.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项 1. A processor comprising: an execution unit; a plurality of last branch record (LBR) registers each to store at least one of source and destination address information of a branch taken during program execution, each of the plurality of LBR registers further including a transaction indicator to indicate whether the branch was taken during a transactional memory (TM) transaction; and a logic to allocate one of the plurality of LBR registers responsive to a first instruction.
地址 Portland OR US