Patent ID: 8024708

Claim:
A computer-implemented method, comprising: at a computer having memory and a plurality of processing elements: receiving one or more operation requests issued by an application and directed to a parallel-processing computer system, wherein the one or more operation requests include a first operation request and a second operation request consecutive to the first operation request, and the two consecutive operation requests are associated with a user-initiated data examination request; preparing one or more compute kernels for the one or more operation requests, wherein the one or more compute kernels are configured to execute on the plurality of processing elements of the parallel-processing computer system, further including: generating a first set of compute kernels corresponding to a merge of the first and second operation requests; and generating a second set of compute kernels corresponding to the first operation request alone; and arranging for execution of the one or more compute kernels on the plurality of processing elements, further including debugging the first set of compute kernels through the execution of the second set of compute kernels.