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