Invention Grant
US08099584B2 Methods for scalably exploiting parallelism in a parallel processing system
有权
在并行处理系统中可扩展地利用并行性的方法
- Patent Title: Methods for scalably exploiting parallelism in a parallel processing system
- Patent Title (中): 在并行处理系统中可扩展地利用并行性的方法
-
Application No.: US13099035Application Date: 2011-05-02
-
Publication No.: US08099584B2Publication Date: 2012-01-17
- Inventor: John R. Nickolls , Stephen D. Lew
- Applicant: John R. Nickolls , Stephen D. Lew
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Kilpatrick Townsend & Stockton
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
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.
Public/Granted literature
- US20110238955A1 METHODS FOR SCALABLY EXPLOITING PARALLELISM IN A PARALLEL PROCESSING SYSTEM Public/Granted day:2011-09-29
Information query