Chronos – Fair GPU Time-Sharing (side Project)
Posted3 months ago
github.comTechstory
supportivepositive
Debate
0/100
GPU Time-SharingOpen SourceResource Management
Key topics
GPU Time-Sharing
Open Source
Resource Management
The author shares their side project, Chronos, a tool for fair GPU time-sharing, and receives a positive response on GitHub.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
N/A
Peak period
1
Start
Avg / period
1
Key moments
- 01Story posted
Oct 22, 2025 at 9:01 AM EDT
3 months ago
Step 01 - 02First comment
Oct 22, 2025 at 9:01 AM EDT
0s after posting
Step 02 - 03Peak activity
1 comments in Start
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 22, 2025 at 9:01 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45668428Type: storyLast synced: 11/17/2025, 9:10:57 AM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
This started as a side project to solve GPU sharing conflicts in research labs. One GPU, many grad students, constant headaches.
Key idea: time-based allocation with automatic expiration. Simple but effective.
Performance: < 1% overhead, sub-5ms operations. Works on any OpenCL GPU.
Implementation details (since this is HN): - Filesystem locks for inter-process coordination - Background thread for expiration monitoring - Memory enforcement via OpenCL buffer tracking - C++ core, Python bindings, cross-platform
Built this nights/weekends. Apache 2.0 licensed. Would genuinely appreciate feedback - especially if something breaks or if the approach is fundamentally flawed!
Happy to answer questions about the implementation or design decisions.