Variance analysis for translating CUDA code for execution by a general purpose processor

V Grover, BJM Aarts, M Murphy - US Patent 8,984,498, 2015 - Google Patents
One embodiment of the present invention sets forth a tech nique for translating application
programs written using a parallel programming model for execution on multi-core graphics …

Partitioning CUDA code for execution by a general purpose processor

V Grover, BJM Aarts, M Murphy - US Patent 8,776,030, 2014 - Google Patents
U_SPC"""""" _'717/137'717/136'717/149'717/151 GPU are converted by a translator for
execution by a general (58) Fleld 0f ClaSSI? catlon searCh purpose CPU. The application …

Method and system for testing the validity of shared data in a multiprocessing system

TJ Bohizic, MH Decker, AY Duale, SR Gami… - US Patent …, 2005 - Google Patents
In one embodiment, a method for testing the validity of shared data in a multiprocessing
System is disclosed. The method comprises receiving at a first central processing unit a list …

Using code motion and write and read delays to increase the probability of bug detection in concurrent systems

M Biberstein, E Farchi, S Ur - US Patent 7,712,081, 2010 - Google Patents
SEQUENCE assumed that there is a global heap and a thread-local heap, Which are
synchronized from time to time. The modi? cations are of tWo types:(1) code instructions are …

Techniques for debugging computer programs involving multiple computing machines

DM Alpern - US Patent 8,321,838, 2012 - Google Patents
Techniques for debugging a computer program that includes multiple modules executing on
multiple machines include receiving, at a unifying component, first data from a first machine …

Debug system and method having simultaneous breakpoint setting

RD Muratori, E Walker, D Rivard - US Patent 7,222,264, 2007 - Google Patents
US7222264B2 - Debug system and method having simultaneous breakpoint setting - Google
Patents US7222264B2 - Debug system and method having simultaneous breakpoint setting …

Programming method for concurrent programs and program supporting apparatus thereof

N Uchihira, S Honiden, A Ohsuga, T Seki… - US Patent …, 2003 - Google Patents
An apparatus for supporting parallelization according to the invention is characterized by
comprising a serialization unit for converting a first concurrent program having a concurrent …

Testing Software Code

M Gutfleisch, E Zavozina, K Ziegler - US Patent App. 12/981,845, 2012 - Google Patents
BACKGROUND 0002 Software code, typically, is tested during and after development, as
well as, for example, during development of upgrades to the code and other circumstances …

Methods and apparatus for generating a work item in a bug tracking system

RD Potts, WH Barnett - US Patent 7,458,064, 2008 - Google Patents
(52) US Cl......... grgrrrl. 717/124 In one aspect, a method and apparatus for displaying to a
user (58) Field of Classification Search........ 717/123-129 at least one test result obtained …

Retargetting an application program for execution by a general purpose processor

V Grover, BJM Aarts, M Murphy, B Beylin… - US Patent …, 2013 - Google Patents
One embodiment of the present invention sets forth a technique for translating application
programs written using a parallel programming model for execution on multi-core graphics …