Next-generation Operating System for Exascale Computing
D C Makefile Assembly Shell Haskell Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Next-generation Operating System for Exascale Computing

The current project attempts to provide novel software constructs leading to better capabilities in exascale infrastructures. The approach followed here is that of functional programming languages with a radical perspective: apart from boilerplate code written in assembly, the system is expected to become self-hosted at all levels. A key requirement to fulfill in exascale infrastruc- tures is resilience; therefore, care will be exercised to intentionally include at the operating system level constructs that allow task-to-processor assignment transparent, as well as removing developers from controlling task-migration in case of software errors.

The code contained herein is expected to change and impact in the set of tools used to build it, namely the Pony programming language and its current compile and development environment. It will be therefore provided as-is, without any warrant or right that may lead to liabilities. This project must be considered, as long as it is not stated otherwise, as a personal and academic endeavor.

This research is partially funded by the Citizen Network of Meterological Stations (RECIEM) in Costa Rica, 2016.

For further information, please send an email to the following email address.

Santiago Núñez Corrales