nOS-V is a lightweight tasking library. Users can create tasks and submit them for execution, and nOS-V will schedule tasks in the available resources. The novelty of nOS-V is that multiple independent applications can share a single nOSV “instance”, giving the library a system-wide view of tasks and resources and enabling what we call “co-execution”. Co-execution is a paradigm for two or more applications to share resources using a single scheduler, which permits sharing resources at a granularity optimal for task-based applications.
Contacte:
License:
GPL License (Version 3.0)