C discrete event SIM w stackful coroutines runs 45x faster than SimPy
A multithreaded discrete event simulation library in C, using POSIX pthreads for parallelized trials and replications, stackful asymmetric coroutines for concurrent simulated processes inside each thread, and optionally CUDA or other GP GPU parallelism for detailed model physics inside each coroutine. Cimba uses POSIX pthread multithreading for parallel execution of multiple simulation trials, while coroutines provide concurrency inside each simulated trial universe.
라이브러리오픈소스
반응 (1)
비슷한 프로덕트
설명이 비슷한 순
Neco
github.comCoroutine Library for C
A cross-language, zero-copy coroutine observability framework based on the cTP shared-memory protocol, utilizing lock-free ring buffers for ultra-low overhead state tracing.
Runloom
github.comGo-style coroutines for Python free-threaded
Ccmux
github.comReduce context switching for parallel Claude Code sessions
Work-Stealing)