Hello all,
I have previously written an incremental GC in C++ and will be writing a GC to handle multiple threads in C that could then be ported to Slang.
I will be benchmarking various generational schemes, concurrent, and multithreaded garbage collection algorithms and writing a report on my findings.
I am wondering if there are any platform agnostic datasets I could use to benchmark different algorithms and schemes, such as:
Alternatively any set of ideal multi-threaded algorithms or pieces of code that can be used. I want to try out all of these algorithms in C and then port it to Slang.
I will be testing out various tradeoffs and completely new schemes for GC.
I will check out the benchmarks in CogVM when I get back home. I'm pretty sure it wouldn't be difficult for me to create a dataset from one of those benchmarking algorithms by simply logging changes while using a simple tracing GC.
I am also sending out this message to get the ball rolling and conversation started.
Regards,
Keldon
-- Sent from: http://forum.world.st/Squeak-VM-f104410.html
vm-dev@lists.squeakfoundation.org