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

makefile for minimap2 for IBM P9 #393

Closed
jasmynp opened this issue May 6, 2019 · 7 comments
Closed

makefile for minimap2 for IBM P9 #393

jasmynp opened this issue May 6, 2019 · 7 comments
Labels

Comments

@jasmynp
Copy link

jasmynp commented May 6, 2019

Is there a way we can compile the minimap2 code on IBM Power9? We are having issues as it is complaining of the emmintrin.h which is intel specifix and so the makeful uses the -msse2 flag which is causing compilation errors.

@lh3 lh3 added the question label May 6, 2019
@lh3
Copy link
Owner

lh3 commented May 6, 2019

See the limitation section of README. Minimap2 only works with x86 with SSE or arm with NEON. It doesn't work with the POWER SIMD instruction set.

@lh3 lh3 closed this as completed May 6, 2019
@jasmynp
Copy link
Author

jasmynp commented May 6, 2019

Ok. Thanks for the info.

@wandreopoulos
Copy link

Hi,

If we used an emulator like QEMU, do you know why it wouldn't work to emulate x86 on POWER9?
This site suggests this solution:
https://stackoverflow.com/questions/53776825/run-x86-binary-onto-power-9-architecture

@lh3
Copy link
Owner

lh3 commented May 7, 2019

@wandreopoulos I don't use QEMU. I guess CPU-level emulation will affect performance. Minimap2 needs to be properly ported to POWER to be efficient.

@hasindu2008
Copy link
Contributor

You may try one of the few methods in the following article.
https://developer.ibm.com/linuxonpower/2018/01/24/porting-x86-vector-intrinsics-code-linux-power-hurry/

@lh3
Copy link
Owner

lh3 commented May 9, 2019

Thanks, @hasindu2008. I will keep this link in mind. The main problem is that I don't have access to POWER.

@junaruga
Copy link
Contributor

junaruga commented May 9, 2019

I sent pull-request to propose the ppc64el on this repository.

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

No branches or pull requests

5 participants