Invention Application
US20170046165A1 METHOD AND SYSTEM USING EXCEPTIONS FOR CODE SPECIALIZATION IN A COMPUTER ARCHITECTURE THAT SUPPORTS TRANSACTIONS
审中-公开
在支持交易的计算机架构中使用代码专用化的方法和系统
- Patent Title: METHOD AND SYSTEM USING EXCEPTIONS FOR CODE SPECIALIZATION IN A COMPUTER ARCHITECTURE THAT SUPPORTS TRANSACTIONS
- Patent Title (中): 在支持交易的计算机架构中使用代码专用化的方法和系统
-
Application No.: US15339418Application Date: 2016-10-31
-
Publication No.: US20170046165A1Publication Date: 2017-02-16
- Inventor: Arvind Krishnaswamy , Daniel M. Lavery
- Applicant: Intel Corporation
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30 ; G06F9/46

Abstract:
A method and system uses exceptions for code specialization in a system that supports transactions. The method and system includes inserting one or more branchless instructions into a sequence of computer instructions. The branchless instructions include one or more instructions that are executable if a commonly occurring condition is satisfied and include one or more instructions that are configured to raise an exception if the commonly occurring condition is not satisfied.
Public/Granted literature
Information query