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 email@example.com