摘要 |
<p>이 개시물은 GPU 상에서의 실행을 위해 그래픽 프로세싱 유닛 (GPU) 명령 스트림들을 스케줄링하기 위한 연기된 선점 기법들을 지향한다. 연기된-선점 스케줄링을 수행하도록 GPU 를 제어하도록 구성되는 호스트 GPU 가 설명된다. 예를 들어, 호스트 CPU 는, 선점 통지를 수신하는 것에 응답하여 선점이 발생하도록 허용되는 하나 이상의 로케이션들인 것으로서 GPU 명령 스트림에서 하나 이상의 로케이션들을 선택하고, 그 선택된 하나 이상의 로케이션들에 기초하여 GPU 명령 스트림에 하나 이상의 토큰들을 배치할 수도 있다. 토큰들은, 선택된 하나 이상의 로케이션들에서 선점이 발생하도록 허용되는 것을 GPU 에 대해 나타낼 수도 있다. 이 개시물은, GPU 명령 스트림에 배치된 하나 이상의 토큰들에 기초하여 GPU 명령 스트림의 실행을 선택하도록 구성된 GPU 를 더 설명한다.</p> |