Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
-
Updated
Nov 18, 2020 - C++
Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
Multi-Threaded Job System using Fibers
Fluxion Graph-based Scheduler
Questions attempted in GS Quantify conducted by Goldman Sachs
This repository hosts a C++ implementation of a multiprogramming operating system simulation. The OS efficiently handles various jobs, manages errors like time limit exceeded and line limit exceeded, and incorporates virtual memory with segmentation. This project serves as a comprehensive simulation of an operating system environment.
Typhoon JobSystem is a library for scheduling and executing jobs, either on a single thread or concurrently on multiple threads. It is intended for use in games or other realtime applications with tight performance and memory consumption constraints.
A simple game engine written in C++.
Silk - lightweight engine for creating task-based runtime.
Computer science experiment scheduler and manager
A rewrite of Vinegar, but using a job-based system
create .JOB task scheduler files, used in older versions of windows
Simulation of the Round Robin CPU scheduling algorithm coded in c++
A simple, fast queue server
A time based job scheduler using modern C++
Single header C++ Libraries for Thread Scheduling, Rendering, and so on...
Parallel Programming with CILK, OPENMPI, CUDA
A job system for C++20 with coroutine support
The problem of Weighted Job Scheduling considers a set of jobs. Each job has a start time, a finish time and a profit. The goal is to find a subset of jobs with the maximum profit such that no two jobs in the subset overlap. My solution uses Dynamic Programming.
A project about "Distributed Job Scheduling" related to the Distributed Systems exam at Politecnico di Milano. The simulation is performed on OMNeT++, a framework that helps in simulating any sort of network or distributed protocol.
Cross-platform library that generalizes functionality that requires platform-specific code, such as displaying message boxes, interrogating hardware capabilities, locating special folders and advanced task/resource coordination.
Add a description, image, and links to the job-scheduler topic page so that developers can more easily learn about it.
To associate your repository with the job-scheduler topic, visit your repo's landing page and select "manage topics."