You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Raphael Baier edited this page Nov 12, 2020
·
4 revisions
Relevance
To create a distributed compiler, a distributed compuation platform is first required, that connects storages and can distributed general purpose jobs. This Prototype aims to do just that. It provides a server backend and a client frontend in a modular approach, allowing for dynamic message exchange. Furthermore modules can be activated and deactivated at will allowing for different configurations of runners, dispatchers and schedulers. The repository also include a simple example for a premake5 generator that can create compile commands for hivemind given a suitable input project
Information
Hivemind works with a (very) simple language
RUN <any shell command> ; runs a shell command on any of the available nodes
RUN <any shell command>
RUN <any shell command>
WAIT ; Waits for all above commands to finish