Your question is GPU Context Switching Software Stack. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design the software stack for GPU context switching between multiple applications.
Asked in the Onsite - Hardware/Software Interface Design stage. Cover saving and restoring GPU state, command buffers, priority scheduling, and preemption. Explain how the design should integrate with AMD ROCm components while preserving isolation and predictable latency.
Address the control path, data structures, synchronization, failure handling, testing strategy, and performance tradeoffs.