-
Notifications
You must be signed in to change notification settings - Fork 112
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
Compiling on POWER7 #34
Comments
Is there a similar header file for AltiVec support? How similar are the two intrinsic interfaces? Where can we find documentation on the AltiVec interface?
|
Hi, Would you mind to try to revise ssw in the way of the "pull request to add AltiVec support: lh3/bwa#71" and test it on your POWER7? Please let me know your result, if you try this. I find this doc for AltiVec: Hope it is helpful. Many thanks, Mengyao |
Sure thing I'll let you know how it goes Thanks, |
Here's what I've got so far |
I'm hoping to try SSW on a PowerPC A2. Thanks for this port and the linked ones! Where is the best place to pull the most ready-to-use PPC64 version? I see multiple hubs. |
This is Ivan's latest update: If you try this, please let me know how it goes. Many thanks, Mengyao |
Thanks, will do. |
Although this issue is a bit old by now, I wanted to point out that I have implemented POWER8 version of striped smith waterman over at https://github.com/jeffdaily/parasail. As of this writing, it's only in the develop branch. I don't have access to a POWER7 machine but I did test this successfully on a POWER8 machine. I hope this helps. |
See also #69 for a more general solution. It has both NEON (arm) and a pure source fallback for the SSE2 SIMD intrinsics. If the POWER7 / POWER8 intrinsics were contributed to https://github.com/nemequ/simde then those would flow to more projects as well. |
I have a POWER7 server and currently I cannot compile this due to the dependency on SSE2 instructions with emmintrin.h
I've seen a similar issue with klibs implementation but there's currently a pull request to add AltiVec support: lh3/bwa#71
The text was updated successfully, but these errors were encountered: