Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concurrent Scavenge support on X86 #3054

Closed
7 tasks done
0dvictor opened this issue Sep 27, 2018 · 5 comments
Closed
7 tasks done

Concurrent Scavenge support on X86 #3054

0dvictor opened this issue Sep 27, 2018 · 5 comments

Comments

@0dvictor
Copy link
Contributor

0dvictor commented Sep 27, 2018

Concurrent Scavenge has proved a success on Z and hence X86 will follow. eclipse-omr/omr#2812 provides a good place naturally insert Concurrent Scavenge related read barriers. X86's implementation will take advantage of this new infrastructure and follow the overall principles from Z.

List of works:

Documentation: eclipse-openj9/openj9-docs#99

@dsouzai
Copy link
Contributor

dsouzai commented Sep 28, 2018

If X86 has any TM related instructions, you'll likely have to deal with those too.

@0dvictor
Copy link
Contributor Author

@vijaysun-omr FYI.

@SueChaplain
Copy link
Contributor

@0dvictor Please open an issue at the openj9-docs repository so that we can plan for doc changes. This template will help you provide the correct information: https://github.com/eclipse/openj9-docs/issues/new?template=new-documentation-change.md

Thanks!

@andrewcraik
Copy link
Contributor

created eclipse-openj9/openj9-docs#99 as the docs issue.

@pshipton pshipton added the Epic label Oct 4, 2018
amicic added a commit to amicic/openj9 that referenced this issue Oct 11, 2018
Introduce optimized variant of reference array GC copy helper for
Concurrent Scavenger. It will execute RB for every single ref slot of
the source arrays (and as for regular Gencon config will just do post
batch WB).

JITed code in H/W based CS was not relying on this, but now that we are
introducing S/W variant (eclipse-openj9#3054)
this may be called more often.

Signed-off-by: Aleksandar Micic <[email protected]>
@0dvictor
Copy link
Contributor Author

0dvictor commented Oct 16, 2018

All pull requests listed in this Issue have been merged, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants