@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00109453, author = {松浦広明 and 丸山真佐夫}, book = {第74回全国大会講演論文集}, issue = {1}, month = {Mar}, note = {CUDAのプログラムは、CPU側のホストとGPU側のデバイスにまたがって実行される。そのため、問題の発生箇所が特定しにくいという問題がある。これを解決する方法として、プログラム実行時にホストとデバイスの処理を記録しておき、再度実行時にはその記録を元に再演することで、ホストとデバイスを独立して実行させる方法があげられる。たとえば、デバイスで実行されるプログラムのデバッグ時には、あらかじめホスト側の処理を記録しておき、その記録を元にホスト側の処理を再演実行する。すると、ホスト側の処理をあらたに行わずに済み、デバイス側の処理だけを独立して実行することができる。 本稿では、プログラム実行時にホストおよびデバイスの処理を記録し、その記録を元に再演実行することでデバッグを支援する機構を提案する。}, pages = {209--210}, publisher = {情報処理学会}, title = {CUDAプログラムのロギング・再演機構}, volume = {2012}, year = {2012} }