Invention Grant
- Patent Title: Breaking read barrier to apply optimizations
- Patent Title (中): 打破阅读障碍以应用优化
-
Application No.: US10751598Application Date: 2004-01-05
-
Publication No.: US07702663B2Publication Date: 2010-04-20
- Inventor: David Francis Bacon , Perry Cheng , Vadakkedathu Thomas Rajan
- Applicant: David Francis Bacon , Perry Cheng , Vadakkedathu Thomas Rajan
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Michael J. Buchenhorner; Vazken Alexanian
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
A garbage collection system that needs to meet real-time requirements utilizes a read barrier that is implemented in an optimizing compiler. The read barrier is implemented with a forwarding pointer positioned in a header of each object. The forwarding pointer points to the object unless the object has been moved. The barrier is optimized by breaking the barrier and applying barrier sinking to sink the read barrier to its point of use and by using sub-expression elimination. A null-check for the read barrier is combined with a null-check required by the real-time application. All objects are located and moved with the collector to minimize variations in mutator utilization.
Public/Granted literature
- US20050149587A1 Breaking read barrier to apply optimizations Public/Granted day:2005-07-07
Information query