| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/devel/inastemp/ |
Upload File : |
Inastemp provides a set of C++ classes to make vectorization with intrinsics easier. It aims at developing numerical kernels by separating the algorithm from the hardware target. Inastemp comes with several examples and patterns related to widespread use-cases. Features: * The following x86 SIMD types are currently supported: * SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512-KNL, AVX512-SKL * The following Powere PC SIMD types are currently supported: * Power-8 Altivec/VMX * arithmetic operators */+- are provided * CPU capacities are detected automatically during the CMake stage * The compiler capacities are detected automatically during the CMake stage * The library purely contains of headers, no linkage is necessary. * CPU detection may use Intel SDE * Unit-tests may use Intel SDE * Fast intrinsic exp() function (if not supported natively by the compiler) * Explicit branches vectorization several patterns which represent many applications are demonstrated