A free (ΜΙΤ) library with hand-optimized replacement routines for GLIBC, such as memcpy(), strlen(), etc.
These routines have been written specifically to take advantage of the SIMD units in modern cpus, specifically, SSE for x86/x86_64 cpus, AltiVec for ppc32/ppc64 and NEON for ARM (Cortex
... [More] A8/A9).
See freevec project page (http://www.freevec.org). [Less]
CRUX PPC is a volunteer driven no-profit project based on the releases of CRUX for x86.
Unlike other distributions, the primary goal of CRUX is not to be the most popular (read: biggest number of users) or to put as many features as possible into the system. The idea is rather to build a
... [More] streamlined distribution, targeted at a specific audience which in turn gets a system without compromises. The result may not be the best distribution for everybody, but as mentioned above, that’s not the goal. If you’re part of the target audience however, you might enjoy running CRUX just as much as we do.
It’s quite hard to do an objective comparison of linux distributions, since it’s often a matter of taste. We therefore believe that you should compare potential candidates yourself, and choose the on [Less]
Vecmathlib provides efficient, accurate, tunable, and most importantly vectorizable math functions such as sqrt, sin, or atan.
The library is implemented in C++, and intended to be called on SIMD vectors, e.g. those provided by SSE, AVX, or available in Power7 and Blue Gene architectures. The
... [More] same algorithms should also work efficiently on accelerators such as GPUs. Even without vectorization, vecmathlib's algorithms are efficient on standard CPUs. [Less]