Invention Grant
US09286114B2 System and method for launching data parallel and task parallel application threads and graphics processing unit incorporating the same
有权
用于启动数据并行和任务并行应用程序线程的系统和方法以及包含其中的图形处理单元
- Patent Title: System and method for launching data parallel and task parallel application threads and graphics processing unit incorporating the same
- Patent Title (中): 用于启动数据并行和任务并行应用程序线程的系统和方法以及包含其中的图形处理单元
-
Application No.: US13713305Application Date: 2012-12-13
-
Publication No.: US09286114B2Publication Date: 2016-03-15
- Inventor: Albert Meixner
- Applicant: Nvidia Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA CORPORATION
- Current Assignee: NVIDIA CORPORATION
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/50 ; G06F9/46 ; G06F9/38

Abstract:
A system and method for launching data parallel and task parallel application threads. In one embodiment, the system includes: (1) a global thread launcher operable to retrieve a launch request from a queue and track buffer resources associated with the launch request and allocate output buffers therefor and (2) a local thread launcher associated with a streaming multiprocessor and operable to receive the launch request from the global thread launcher, set a program counter and resource pointers of pipelines of the streaming multiprocessor and receive reports from pipelines thereof as threads complete execution.
Public/Granted literature
Information query