マルチGPUスケジューリング
まるちじーぴゆーすけじゅーりんぐ
意味
マルチGPUスケジューリングとは、ひとつの計算機システム内やネットワーク上に存在する複数の画像処理装置であるGPUに対して、タスクやプロセスを効率的かつ動的に割り当てる技術およびその制御機構を指します。近年の人工知能分野における深層学習の発展や大規模言語モデルの学習に伴い、膨大な計算負荷を分散処理する必要性が高まったことを背景として発展しました。単に処理を分散させるだけでなく、個々のGPUの稼働状況やメモリ使用量をリアルタイムで監視し、システム全体のスループットを最大化しながらボトルネックを防ぐ役割を持っています。これにより、ハードウェア資源の遊休時間を最小限に抑えつつ、複雑な計算処理を安定して実行することが可能になります。
類義語
GPU並列処理、GPU分散処理