Linr, a lightweight parallel computation engine
Work in progress.
Description
Bundled as a single file, linr.c is a lightweight computation server (a dozen hundred lines of POSIX C code) which is able to exploit multiprocessor hardware in a natural way. A standard compiler should be able compile it. Use for example gcc -O3 -lrt linr.c -o linr.
However, clients and libraries to connect and send computation tasks to the server are still in development. Therefore, as it stands currently, this code is not easily exploitable. A succinct documentation of the protocol exists, but is still incomplete.
Contact
E-mail: stephane.gimenez@uibk.ac.at