Writing from the
cedana team.
insights from the team.
Field reports, engineering deep-dives, and benchmarks from the Cedana team.

Sharing GPUs without fixed MIG slices
Compare MIG, time-slicing, MPS and serial sharing through checkpoints. Understand isolation, fixed slice sizes and the save-and-restore cost of switching jobs.
read →
Why an idle notebook keeps its GPU until you kill it
See why idle notebooks and Ray actors keep their GPUs, how shutdown tools release them, and what a checkpoint must preserve before a session ends.
read →
How much of your GPU utilization was work you kept?
Distinguish GPU activity, MFU and useful output. Use job accounting and startup timings to estimate how much paid GPU time produced work you kept.
read →
How to fill idle GPUs without killing the job that fills them
Compare how GPU schedulers lend and reclaim idle capacity, what preemption costs borrowers, and where checkpointing can preserve their work.
read →
Why a cluster with free GPUs still cannot place an 8-GPU job
See why scattered free GPUs cannot fit a large job, what bin packing and consolidation change, and why moving running state matters for defragmentation.
read →
What would a GPU scheduler do differently if it could move running jobs?
Compare how GPU schedulers handle placement, preemption and time limits, and what checkpointing could change once a job has already started.
read →
Why a healthy inference worker can still be in the wrong place
Understand how GPU topology, decode load and hardware fit affect inference workers, and why admission-time placement cannot rebalance running sessions.
read →Showing 7 of 7 posts