APPARATUS AND METHOD FOR COMBINING THREAD WARPS WITH COMPATIBLE EXECUTION MASKS FOR SIMULTANEOUS EXECUTION AND INCREASED LANE UTILIZATION

Patent №

US 9,851,977

Granted

2017-12-26

Filed 2012

Owner

KALRAY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13707301

A method for executing instructions on a single-program, multiple-data processor system having a fixed number of execution lanes, including: scheduling a primary instruction for execution with a first wave of multiple data; assigning the first wave to a corresponding primary subset of the execution lanes; scheduling a secondary instruction having a second wave of multiple data, such that the second wave fits in lanes that are unused by the primary subset of lanes; assigning the second wave to a corresponding secondary subset of the lanes; fetching the primary and secondary instructions; configuring the execution lanes such that the primary subset is responsive to the primary instruction and the secondary subset is simultaneously responsive to the secondary instruction; and simultaneously executing the primary and secondary instructions in the execution lanes.

AI hardwareG06F 9/30058G06F 9/30072G06F 9/323G06F 9/3851G06F 9/3887G06F 9/3888G06F 9/38885

AI classification

AI hardware0.93
Natural language0.02
Knowledge representation0.00
Planning0.00
Evolutionary computation0.00
Speech0.00
Vision0.00
Machine learning0.00

Ownership

KALRAY

assignment · 300920041

Assignors

COLLANGE, SYLVAIN, BRUNIE, NICOLAS

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC