Ticket #1352 (new RFC)

Opened 5 years ago

Last modified 4 years ago

[RFC]: Realtime garbage collector for RTEMS

Reported by: dukeleto Owned by:
Priority: normal Milestone:
Component: GC Version: 1.8.0
Severity: medium Keywords: RTEMS
Cc: Language:
Patch status: Platform: all

Description

Parrot works on RTEMS. I am not sure how our garbage collector interacts with the real-time-ness of RTEMS, though. It probably needs to be shut off currently (parrot -G), to retain realtime characteristics. I have been doing research on realtime gc algorithms, there are a few implemented on the JVM, JeRTY VM and Jikes RVM. The "Tortured History of Real-Time Garbage Collectors" also seems like an interesting read.

 http://leto.net/dukeleto.pl/2009/11/realtime-embedded-parrots.html

 http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-2901.pdf

 http://www.computer.org/portal/web/csdl/doi/10.1109/ISORC.2005.45

 http://www.research.ibm.com/people/d/dfb/papers/Bacon03Realtime.pdf

 http://www.cs.wustl.edu/~mdeters/doc/slides/rtgc-history.pdf

Any changes to the GC API should take into account that a realtime GC algorithm should be possible.

Change History

Changed 4 years ago by jkeenan

  • keywords RTEMS added
Note: See TracTickets for help on using tickets.