发明申请
US20080244544A1 Using hardware checkpoints to support software based speculation
审中-公开
使用硬件检查点来支持基于软件的猜测
- 专利标题: Using hardware checkpoints to support software based speculation
- 专利标题(中): 使用硬件检查点来支持基于软件的猜测
-
申请号: US11729724申请日: 2007-03-29
-
公开(公告)号: US20080244544A1公开(公告)日: 2008-10-02
- 发明人: Naveen Neelakantam , Craig Zilles , Uma Srinivasan , Suresh Srinivas , Ravi Rajwar , Konrad Lai
- 申请人: Naveen Neelakantam , Craig Zilles , Uma Srinivasan , Suresh Srinivas , Ravi Rajwar , Konrad Lai
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
Hardware checkpoints may be used to mark software-based speculation regions. An instruction may be provided at the beginning of a speculation region and at the end of the speculation region. If an exception occurs during the speculation region, a hardware rollback may be occurred. The hardware rollback rolls back to the instruction at the beginning of the speculation region. The hardware may take a checkpoint by taking a register snapshot and treating future memory updates as tentative. When the instruction marking the end of the speculation is reached, all the tentative memory updates are committed and the previously taken register snapshot is discarded.
信息查询