Patent №
US 9,367,306
Granted
2016-06-14
Filed 2011
Owner
NVIDIA CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13076258
A technique is disclosed for executing a program designed for multi-threaded operation on a general purpose processor. Original source code for the program is transformed from a multi-threaded structure into a computationally equivalent single-threaded structure. A transform operation modifies the original source code to insert code constructs for serial thread execution. The transform operation also replaces synchronization barrier constructs in the original source code with synchronization barrier code that is configured to facilitate serialization. The transformed source code may then be conventionally compiled and advantageously executed on the general purpose processor.
AI classification
Ownership
NVIDIA CORPORATION
assignment · 260530930
Assignors
MARATHE, JAYDEEP, GROVER, VINOD
On an employer assignment, the assignors are typically the inventors.