发明名称 |
Using transactional memory for precise exception handling in aggressive dynamic binary optimizations |
摘要 |
Dynamic optimization of application code is performed by selecting a portion of the application code as a possible transaction. A transaction has a property that when it is executed, it is either atomically committed or atomically aborted. Determining whether to convert the selected portion of the application code to a transaction includes determining whether to apply at least one of a group of code optimizations to the portion of the application code. If it is determined to apply at least one of the code optimizations of the group of optimizations to the portion of application code, then the optimization is applied to the portion of the code and the portion of the code is converted to a transaction.
|
申请公布号 |
US2008126764(A1) |
申请公布日期 |
2008.05.29 |
申请号 |
US20060528801 |
申请日期 |
2006.09.27 |
申请人 |
WU YOUFENG;WANG CHENG;KIM HO-SEOP |
发明人 |
WU YOUFENG;WANG CHENG;KIM HO-SEOP |
分类号 |
G06F9/44;G06F9/318 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|