jeffdaily / parasail

Pairwise Sequence Alignment Library
Other
243 stars 34 forks source link

enable cpuid for non-x86, non-arm, non-ppc archs. #102

Closed mr-c closed 1 year ago

jeffdaily commented 1 year ago

Could you help me understand what systems this would enable?

mr-c commented 1 year ago

Could you help me understand what systems this would enable?

riscv64 and s390x (at least for the parts of parasail used by canu)

https://buildd.debian.org/status/package.php?p=canu

jeffdaily commented 1 year ago

I guess I don't see the appeal for riscv64 and s390x for parasail because I am not aware of how to write vectorized code for those archs. No SSE or AVX or Altivec or neon, so parasail will just contain the slow reference implementations for all alignment routines.