发明申请
US20130055272A1 PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS 审中-公开
并行执行多个处理器

  • 专利标题: PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS
  • 专利标题(中): 并行执行多个处理器
  • 申请号: US13597119
    申请日: 2012-08-28
  • 公开(公告)号: US20130055272A1
    公开(公告)日: 2013-02-28
  • 发明人: Aaftab MunshiJeremy Sandmel
  • 申请人: Aaftab MunshiJeremy Sandmel
  • 主分类号: G06F9/46
  • IPC分类号: G06F9/46
PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS
摘要:
A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or GPUs concurrently are described. One or more executables are compiled online from a source having an existing executable for a type of physical compute devices different from the one or more physical compute devices. Dependency relations among elements corresponding to scheduled executables are determined to select an executable to be executed by a plurality of threads concurrently in more than one of the physical compute devices. A thread initialized for executing an executable in a GPU of the physical compute devices are initialized for execution in another CPU of the physical compute devices if the GPU is busy with graphics processing threads.
公开/授权文献
信息查询
0/0