Log in
Enquire now
‌

US Patent 7640544 Work stealing queues for parallel garbage collection

Patent 7640544 was granted and assigned to Sun Microsystems on December, 2009 by the United States Patent and Trademark Office.

OverviewStructured DataIssuesContributors

Contents

Is a
Patent
Patent
0

Patent attributes

Current Assignee
Sun Microsystems
Sun Microsystems
0
Patent Jurisdiction
United States Patent and Trademark Office
United States Patent and Trademark Office
0
Patent Number
76405440
Patent Inventor Names
Nir N. Shavit0
Xiaolan Zhang0
Christine H. Flood0
David L. Detlefs0
Ole Agesen0
Date of Patent
December 29, 2009
0
Patent Application Number
109965080
Date Filed
November 23, 2004
0
Patent Citations Received
‌
US Patent 12112195 Concurrent marking garbage collection with finger pointer
0
Patent Primary Examiner
‌
Meng-Ai An
0
Patent abstract

A multiprocessor, multi-program, stop-the-world garbage collection program is described. The system initially over partitions the root sources, and then iteratively employs static and dynamic work balancing. Garbage collection threads compete dynamically for the initial partitions. Work stealing double-ended queues, where contention is reduced, are described to provide dynamic load balancing among the threads. Contention is resolved by using atomic instructions. The heap is broken into a young and an old generation where parallel semi-space copying is used to collect the young generation and parallel mark-compacting the old generation. Speed and efficiency of collection is enhanced by use of card tables and linking objects, and overflow conditions are efficiently handled by linking using class pointers. A garbage collection termination employs a global status word.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date
No Further Resources data yet.

References

Find more entities like US Patent 7640544 Work stealing queues for parallel garbage collection

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us