Patent · US Active

Garbage collection implemented in hardware

US8856491B2 · kind B2 · utility

2Cited by
2References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 23, 2012
Grant dateOct 7, 2014
Priority date
Expiry dateNov 22, 2032

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computing device is provided and includes a memory module, a sweep engine, a root snapshot module, and a trace engine. The memory module has a memory implemented as at least one hardware circuit. The memory module uses a dual-ported memory configuration. The sweep engine includes a stack pointer. The sweep engine is configured to send a garbage collection signal if the stack pointer falls below a specified level. The sweep engine is in communication with the memory module to reclaim memory. The root snapshot engine is configured to take a snapshot of roots from at least one mutator if the garbage collection signal is received from the sweep engine. The trace engine receives roots from the root snapshot engine and is in communication with the memory module to receive data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.