Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Heterogeneous graphics processing unit for scheduling thread groups for execution on variable width SIMD units

Patent ·
OSTI ID:1735025

A compute unit configured to execute multiple threads in parallel is presented. The compute unit includes one or more single instruction multiple data (SIMD) units and a fetch and decode logic. The SIMD units have differing numbers of arithmetic logic units (ALUs), such that each SIMD unit can execute a different number of threads. The fetch and decode logic is in communication with each of the SIMD units, and is configured to assign the threads to the SIMD units for execution based on such differing numbers of ALUs.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344
Assignee:
Advanced Micro Devices, Inc. (Sunnyvale, CA)
Patent Number(s):
10,713,059
Application Number:
14/490,213
OSTI ID:
1735025
Country of Publication:
United States
Language:
English

Similar Records

Generating and executing programs for a floating point single instruction multiple data instruction set architecture
Patent · Tue Apr 16 00:00:00 EDT 2013 · OSTI ID:1083443

Method and apparatus for asynchronous scheduling
Patent · Tue Jun 01 00:00:00 EDT 2021 · OSTI ID:1824026

Bit-serial SIMD on the CM-2 and the Cray-2
Journal Article · Thu Jan 31 23:00:00 EST 1991 · Journal of Parallel and Distributed Computing; (United States) · OSTI ID:5001363

Related Subjects