BLAS and LAPACK exist on other platforms i know for sure, but what
about vDSP, vBasicOps, vForce and all the others? i'd like to
optimize some code to use altivec/SSE, but don't want to re-write it
when i port it to linux/windows. unfortunately, the functions i need
are in vDSP, vBasicOps, and vForce and *not* BLAS and LAPACK. will i
just have to recode everything? or do the former exist on other
platforms?
thanks,
ben
Paul Russell - 30 Oct 2007 19:26 GMT
> BLAS and LAPACK exist on other platforms i know for sure, but what
> about vDSP, vBasicOps, vForce and all the others? i'd like to
[quoted text clipped - 3 lines]
> just have to recode everything? or do the former exist on other
> platforms?
If you're planning to go cross-platform then I'm afraid you'll just have
to avoid any OS-specific libraries such as vDSP etc. Om the plus side
this means that you can probably come up with a more efficient overall
design if you're not tied to someone else's APIs.
Paul