Patent | Date |
---|
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers Grant 8,887,174 - Hankins , et al. November 11, 2 | 2014-11-11 |
Structured exception handling for application-managed thread units Grant 8,689,215 - Hankins , et al. April 1, 2 | 2014-04-01 |
Mechanism for Monitoring Instruction Set Based Thread Execution on a Plurality of Instruction Sequencers App 20120017221 - Hankins; Richard A. ;   et al. | 2012-01-19 |
Data structure and management techniques for local user-level thread data Grant 8,079,035 - Hankins , et al. December 13, 2 | 2011-12-13 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers Grant 8,010,969 - Hankins , et al. August 30, 2 | 2011-08-30 |
Sequencer address management Grant 7,743,233 - Wang , et al. June 22, 2 | 2010-06-22 |
Adaptive and dynamic filtering of threaded programs Grant 7,703,094 - Mongkolsmai , et al. April 20, 2 | 2010-04-20 |
Low-contention lock Grant 7,500,242 - Shah , et al. March 3, 2 | 2009-03-03 |
Structured exception handling for application-managed thread units App 20080148259 - Hankins; Richard A. ;   et al. | 2008-06-19 |
Data structure and management techniques for local user-level thread data App 20070150900 - Hankins; Richard A. ;   et al. | 2007-06-28 |
Method and apparatus for accessing thread-privatized global storage objects App 20060225031 - Petersen; Paul M. ;   et al. | 2006-10-05 |
Sequencer address management App 20060224858 - Wang; Hong ;   et al. | 2006-10-05 |
Adaptive and dynamic filtering of threaded programs App 20060150162 - Mongkolsmai; Ekarat T. ;   et al. | 2006-07-06 |
Method and apparatus for implementing a parallel construct comprised of a single task Grant 7,069,556 - Shah , et al. June 27, 2 | 2006-06-27 |
Methods and apparatus for profiling threaded programs App 20050081206 - Armstrong, Douglas R. ;   et al. | 2005-04-14 |
Low-contention lock App 20050055593 - Shah, Sanjiv M. ;   et al. | 2005-03-10 |
Method and apparatus for an atomic operation in a parallel computing environment Grant 6,792,599 - Poulsen , et al. September 14, 2 | 2004-09-14 |
Transferring data between threads in a multiprocessing computer system App 20030135535 - Hoeflinger, Jay P. ;   et al. | 2003-07-17 |
Providing parallel computing reduction operations App 20030126589 - Poulsen, David K. ;   et al. | 2003-07-03 |
Method and apparatus for obtaining the address of a descriptor App 20030088856 - Hoeflinger, Jay P. ;   et al. | 2003-05-08 |
Method and apparatus for an atomic operation in a parallel computing environment App 20030074649 - Poulsen, David K. ;   et al. | 2003-04-17 |
Method and apparatus for accessing thread-privatized global storage objects App 20030066056 - Petersen, Paul M. ;   et al. | 2003-04-03 |
Method and apparatus for implementing a parallel construct comprised of a single task App 20030061255 - Shah, Sanjiv M. ;   et al. | 2003-03-27 |
Software implemented method for automatically validating the correctness of parallel computer programs Grant 6,286,130 - Poulsen , et al. September 4, 2 | 2001-09-04 |
Software implemented method for thread-privatizing user-specified global storage objects in parallel computer programs via program transformation Grant 5,812,852 - Poulsen , et al. September 22, 1 | 1998-09-22 |