发明授权
- 专利标题: Exception ordering in contention management to support speculative sequential semantics
- 专利标题(中): 竞争管理中的异常排序支持推测性顺序语义
-
申请号: US11820556申请日: 2007-06-20
-
公开(公告)号: US07860847B2公开(公告)日: 2010-12-28
- 发明人: David Detlefs , John Joseph Duffy , Goetz Graefe , Vinod K. Grover , Michael M. Magruder , Lingli Zhang
- 申请人: David Detlefs , John Joseph Duffy , Goetz Graefe , Vinod K. Grover , Michael M. Magruder , Lingli Zhang
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
Various technologies and techniques are disclosed for handling exceptions in sequential statements that are executed in parallel. A transactional memory system is provided with a contention manager. The contention manager is responsible for managing exceptions that occur within statements that were designed to be executed in an original sequential order, and that were transformed into ordered transactions for speculative execution in parallel. The contention manager ensures that any exceptions that are thrown from one or more speculatively executed blocks while the statements are being executed speculatively in parallel are handled in the original sequential order.
公开/授权文献
信息查询