发明名称 Suspending Transactional-Memory Transactions Without Stack Corruption
摘要 A technique for suspending transactional memory transactions without stack corruption. A first function that begins a transactional memory transaction is allocated a stack frame on a default program stack, then returns. Prior to suspending the transaction, or after suspending the transaction but prior to allocating any suspended mode stack frames, either of the following operations is performed: (1) switch from the default program stack to an alternative program stack, or (2) switch from a default region of the default program stack where the first function's stack frame was allocated to an alternative region of the default program stack. Prior to resuming the transaction, or after resuming the transaction but prior to allocating any transaction mode stack frames, either of the following operations is performed: (1) switch from the alternative program stack to the default program stack, or (2) switch from the alternative stack region to the default stack region.
申请公布号 US2016085548(A1) 申请公布日期 2016.03.24
申请号 US201414492774 申请日期 2014.09.22
申请人 International Business Machines Corporation 发明人 McKenney Paul E.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址 Armonk NY US