发明名称 Methods for scalably exploiting parallelism in a parallel processing system
摘要 Parallelism in a parallel processing subsystem is exploited in a scalable manner. A problem to be solved can be hierarchically decomposed into at least two levels of sub-problems. Individual threads of program execution are defined to solve the lowest-level sub-problems. The threads are grouped into one or more thread arrays, each of which solves a higher-level sub-problem. The thread arrays are executable by processing cores, each of which can execute at least one thread array at a time. Thread arrays can be grouped into grids of independent thread arrays, which solve still higher-level sub-problems or an entire problem. Thread arrays within a grid, or entire grids, can be distributed across all of the available processing cores as available in a particular system implementation.
申请公布号 US7937567(B1) 申请公布日期 2011.05.03
申请号 US20060555623 申请日期 2006.11.01
申请人 NVIDIA CORPORATION 发明人 NICKOLLS JOHN R.;LEW STEPHEN D.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址