0
すべてのOpenCL APIをキャプチャするミドルウェアのコードを作成する最善の方法は何か不思議でした。私は別のシステムでトレースを再生するプログラムを書くことができました。OpenCL:APIコールをキャプチャするためのプログラムの作成(またはコールの呼び出し)
私はこれがドライバーに特別なフックを必要としないと仮定しています。このような場合、私はそれをすることができないだろうと思う。
インターネットで例が見つかりませんでした。ウェブサイトや書籍などのリソースを知っている場合は、教えてください。
あなた自身で何かを試しましたか、尋ねたい具体的なアイデアはありますか?このような疑問は、ちょっとしたものではありません。 – mfa
あなたの最善の策は、khronos.orgからOpenCL ICD(opencl.dll)のソースをダウンロードし、変更し、すべてのキャプチャコードで独自のopencl.dllを作成することです。実際には、このコードを見て回想したことに基づいて、かなり簡単になるはずです。 https://github.com/KhronosGroup/OpenCL-ICD-Loader –