Test the speed in scientific computing for the above languages. Communication is performed through RAM files and messages are sent using a RabbitMQ server in a docker container. The tests are as follows (and should be parallelsied where possible):
- Assigning to an array.
- Exponentiating values in an array.
- Sampling from uniform distribution.
- Matrix matrix multiplication (one).
- Matrix vector multiplication (many).
- Simulation of simple game (with softmax and sampling).
- Simulation of simple game with message reading from RabbitMQ.
To do. Requires both installation of Python packages into virtual environment
AND downloading of C libraries into ./libs
.