发明名称 SYSTEM AND METHOD FOR DEBUGGING AN EXECUTING GENERAL-PURPOSE COMPUTING ON GRAPHICS PROCESSING UNITS (GPGPU) APPLICATION
摘要 A system and method for debugging an executing program. The method includes executing a general-purpose computing on graphics processing units (GPGPU) program. The GPGPU program comprises a first portion operable to execute on a central processing unit (CPU) and a second portion operable to execute on a graphics processing unit (GPU). The method further includes attaching a debugging program to the first portion of the GPGPU program and modifying the first portion of the GPGPU program. The attaching of the debugging program to the first portion of the GPGPU program pauses execution of the first portion of the GPGPU program. The method further includes resuming execution of the first portion of the GPGPU program and accessing a first state information corresponding to the first portion of the GPGPU program. Execution of the first portion of the GPGPU program may then be paused. The first state information may then be used to access a second state information corresponding to the second portion of the GPGPU program.
申请公布号 US2014189647(A1) 申请公布日期 2014.07.03
申请号 US201213732282 申请日期 2012.12.31
申请人 NVIDIA CORPORATION 发明人 Kaushik Mayank;Douillet Alban;Gerfin Geoffrey;Venkataraman Vyas;Hairgrove Mark;Andrews Riley
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A method for debugging an executing program, said method comprising: executing a general-purpose computing on graphics processing units (GPGPU) program comprising a first portion operable to execute on a central processing unit (CPU) and a second portion operable to execute on a graphics processing unit (GPU); attaching a debugging program to said first portion of said GPGPU program, wherein said attaching pauses execution of said first portion of said GPGPU program; modifying said first portion of said GPGPU program; resuming execution of said first portion of said GPGPU program; accessing a first state information corresponding to said first portion of said GPGPU program; and accessing a second state information corresponding to said second portion of said GPGPU program based on said first state information.
地址 Santa Clara CA US