首页>
外国专利>
INTELLIGENT SCHEDULING OF COPROCESSOR EXECUTION
INTELLIGENT SCHEDULING OF COPROCESSOR EXECUTION
展开▼
机译:协处理器执行的智能计划
展开▼
页面导航
摘要
著录项
相似文献
摘要
Execution of multiple execution streams is scheduled on at least one coprocessor. A software layer located logically between applications and the at least one coprocessor intercepts a first API call from an application and determines that a first execution stream is to be executed. Before scheduling the first execution stream, the software layer transmits a response to the application indicating that the at least one coprocessor is ready to execute another execution stream. The software layer intercepts a second API call from the application and determines that a second execution stream including one or more kernels is to be executed. The software layer determines that the one or more kernels does not have a dependency on the first execution stream. The software layer schedules the one or more kernels for execution prior to when the at least one coprocessor has completed execution of the first execution stream.
展开▼