{"repo":"intel/opencl-intercept-layer","free":true,"listed":false,"github":"https://github.com/intel/opencl-intercept-layer","clone":"git clone https://github.com/intel/opencl-intercept-layer.git","description":"Intercept Layer for Debugging and Analyzing OpenCL Applications","language":"C++","stars":367,"topics":["opencl","debugging","performance","compute","gpgpu"],"license":"MIT","category":"dev-tools","readme_excerpt":"Intercept Layer for OpenCL TM Applications GitHub Actions: The Intercept Layer for OpenCL Applications is a tool that can intercept and modify OpenCL calls for debugging and performance analysis. Using the Intercept Layer for OpenCL Applications requires no application or driver modifications. To operate, the Intercept Layer for OpenCL Applications masquerades as the OpenCL ICD loader (usually) or as an OpenCL implementation (rarely) and is loaded when the application intends to load the real OpenCL ICD loader. As part of the Intercept Layer for OpenCL Application's initialization, it loads the real OpenCL ICD loader and gets function pointers to the real OpenCL entry points. Then, whenever the application makes an OpenCL call, the call is intercepted and can be passed through to the real OpenCL with or without changes. This project adheres to the Intercept Layer for OpenCL Application's code of conduct. By participating, you are expected to uphold this code. Documentation All controls are documented here. Instructions to build the Intercept Layer for OpenCL Applications can be found here. Instructions to use the Intercept Layer for OpenCL Applications Loader ( cliloader ) can be found here. Instructions for the old loader ( cliprof ) can still be found here. Instructions to install the Intercept Layer for OpenCL Applications can be found here. Troubleshooting steps and answers to frequently asked questions can be found here. Detailed instructions: How to Inject Modified Prog","default_branch":null,"files":null,"tree":[],"storefront":"/r/intel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/intel/opencl-intercept-layer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}