edelsohn / snappy

A fast compressor/decompressor
https://github.com/google/snappy
Other
0 stars 0 forks source link

Optimize Snappy for Power and Power9 VSX #1

Open edelsohn opened 3 years ago

edelsohn commented 3 years ago

• 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

dmiller423 commented 3 years ago

I have done this previously, I can now PR to here?

dmiller423 commented 3 years ago

https://github.com/google/snappy/pull/98

edelsohn commented 3 years ago

I wasn't aware of the Pull request nor any status. The pull request conversation does not make the current status clear.

The Google Snappy repository says

Experience has shown that even heavily tuned code can be improved. Performance optimizations, whether for 64-bit x86 or other platforms, are of course most welcome; see "Contact", below.

Is that comment no longer valid? Or not valid in reality? Or Snappy essentially is frozen with no updates?

dmiller423 commented 3 years ago

A confusing mix, there are updates from google / team members, but none of the pull requests are being accepted or considered even from the looks of it. The conversation is not from one of the team members.

dmiller423 commented 3 years ago

'Contact Snappy is distributed through GitHub. For the latest version and other information, see https://github.com/google/snappy.' [worthless]

edelsohn commented 3 years ago

If Google is going to operate as Open Source in name only, I guess these issues and bounties are useless, unless you have other suggestions. Google seems to behave in a very fickle manner and on whims with respect to all of their projects.

dmiller423 commented 3 years ago

@abebeos yes I will revise it If I see it will be accepted, I'm waiting to hear from pwnall or someone with access that it will be done. Obviously, at the time the PR was submitted it matched up.

angismaintenance commented 3 years ago

Perhaps you have recently moved into a new house and want to renew its look or might be you have changed your business location and show something fantastic to grab the attention of your valuable customers. You can make a difference by choosing Angis maintenance pressure washing services long beach.

ghost commented 3 years ago

@edelsohn , please note that I deleted here all my (unreplied) comments towards dmiller.

The optimization needs to be rewritten from scratch, it has currently heavy losses for jpg. As i got no feed back, I asked for a 2nd opinion via a bounty. The result confirms the speed-loss:

https://github.com/abebeos/PowerPC/issues/18#issuecomment-812286535

so, for now, I flagged the PR at google/snappy as "draft", in order to restart all this from scratch.

clin1234 commented 2 years ago

Is this bounty still open for reward from BountySource?

TouchstoneTheDev commented 1 year ago

Is this bounty still open for reward from BountySource?

Yeah ? Is this open ? 😺

makeasnek commented 1 year ago

Please do not use bountysource. Many devs have had trouble getting paid there. You can check out this lemmy community as an alternative https://lemmy.ml/c/bugbounties

For statements from devs who have been unable to cash out from bountysource see: https://github.com/bountysource/core/issues