ispc

Description

ispc compiler for a variant of the C programming language, with extensions for “single program, multiple data” (SPMD) programming. It allows easier access to SSE and AVX instructions and frequently provides an excellent speed-up over standard C code. It can be easily linked with (e.g.) Fortran code.

User instructions

ispc is available via the modules system. To add it to your environment run:

$ module load ispc/1.9.1

Examples and documentation are available from the ispc website.

License

BSD.

Admin notes

The easiest way to install it is to simply copy a pre-compiled binary from a tarball downloaded from http://ispc.github.com/. One would hope compilation is not a slow step...