发明名称 REGISTER FILE SUPPORTING TRANSACTIONAL PROCESSING
摘要 <p>A processor includes an instruction sequencing unit, execution unit, and multi-level register file including a first level register file having a lower access latency and a second level register file having a higher access latency. Responsive to the processor processing a second instruction in a transactional code section to obtain as an execution result a second register value of the logical register, the mapper moves a first register value of the logical register to the second level register file, places the second register value in the first level register file, marks the second register value as speculative, and replaces a first mapping for the logical register with a second mapping. Responsive to unsuccessful termination of the transactional code section, the mapper designates the second register value in the first level register file as invalid so that the first register value in the second level register file becomes the working value.</p>
申请公布号 WO2011141362(A1) 申请公布日期 2011.11.17
申请号 WO2011EP57269 申请日期 2011.05.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;IBM UNITED KINGDOM LIMITED;ABERNATHY, CHRISTOPHER, MICHAEL;BROWN, MARY, DOUGLASS;NGUYEN, DUNG, QUOC;LE, HUNG, QUI 发明人 ABERNATHY, CHRISTOPHER, MICHAEL;BROWN, MARY, DOUGLASS;NGUYEN, DUNG, QUOC;LE, HUNG, QUI
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利