功耗管理篇

GPU内部提供一个APM的机制,gpu的firmware会判断是否需要下电,条件是任务队列为空且GPU 保持idle超过指定的时间(APM Latency, 是可调的)。当条件满足时,gpu firmware和驱动之间会有一次握手的过程,完成握手后才会下电。在握手完成之前,驱动拿着power lock不会释放,从而避免CPU对GPU进行下电操作。同时这个握手的过程,也会避免race  condition, 也就是这个过程禁止新的command 入队,以及gpu发起电源状态切换。

posted on 2022-01-05 00:06  疾速瓜牛  阅读(115)  评论(0编辑  收藏  举报

导航