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

Improve Power9 performance #1

Open
yuriy-yarosh opened this issue May 18, 2019 · 6 comments
Open

Improve Power9 performance #1

yuriy-yarosh opened this issue May 18, 2019 · 6 comments

Comments

@yuriy-yarosh
Copy link
Owner

yuriy-yarosh commented May 18, 2019

• Implement critical sections optimizations, achieve equivalent speedup to SSE and BMI2 and provide optimal performance for the Power9 VSX hardware
• Improve bit manipulation and byte string checks, ensure that Power9 instruction set is being used properly
• Improve memory management
• Introduce dcbt / dcbtst / dcbz / lwsync cache hints
• Implement a proper performance metrics using the Performance Monitor Facility and the respective Counting registers

@edelsohn
Copy link

edelsohn commented Sep 3, 2019

Have you pushed the current patches to your repo?

@barkovv
Copy link

barkovv commented Nov 1, 2019

@yuriy-yarosh Are you still working on it or I can pick up this issue?

@yuriy-yarosh
Copy link
Owner Author

I've finished it long time ago, but haven't been able to just simply to push it due to personal matters and long traveling schedule.

@attarian001
Copy link

I will resolve this issue

@clin1234
Copy link

Is this bounty still open for reward from BountySource?

@edelsohn
Copy link

Multiple patches have been created for the issue but Google refuses to consider any of them because Power is not a primary platform for them. Despite Snappy as an Open Source project that initially welcomed patches, the maintainers have chosen to use their authority to freeze out Power.

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

No branches or pull requests

5 participants