Yi Lin

Results 221 comments of Yi Lin

Non precise stress test counts the thread local buffer as allocated (as it only increments the allocation bytes counter and checks against the stress factor in the slowpath). So the...

If you are working on this, that's fine, just keep us posted. If you are not working on this, can you give more details on what you have observed for...

We need to make sure that Immix will properly clear forward bits and pointers if they are in the side metadata.

https://github.com/mmtk/mmtk-core/pull/131 added a microbenchmark run that reports to the related PR by comparing master and PR. We should also run microbenchmarks and track its history.

We may also want to include this benchmark for our microbenchmark suite: https://github.com/dsrg-uoft/LangBench/tree/main/sort/java It heavily tests write barrier performance.

Discussion on Zulip: https://mmtk.zulipchat.com/#narrow/stream/262673-mmtk-core/topic/Immix.20with.20Evacuation/near/267529252

> There are a few things we need to figure out: > > 1. Do we expect `trace_object()` to be used for all the traces? We would expect all the...

I don't think we need a special type for reference processor. Reference processor could use any type that we use for tracing (currently `ProcessEdgesWork`, or any type that will supersede...

The guide should also include declaring metadata specs in `ObjectModel`.

We may keep variables in `SFTMap` about the start/end chunk, and update this when we set SFT entries. This can tell us where the heap range is.