I know that in CUDA, it can be seen with “keepit” option for nvcc, and it is also in the cubin file. But in OpenCL, I can only get the binaries with clGetProgramInfo(). In the binary file, I saw big numbers of register used. It is said that they are not true numbers, the actual registers are reused, so, much less than that. How can I get the exact number of registers with OpenCL? Thanks!
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| -keep with OpenCL | 0 | 4633 | August 31, 2010 | |
| Registers per thread | 4 | 2367 | July 8, 2011 | |
| how to use CUDA_Occupancy_calculator.xls | 17 | 10673 | October 15, 2010 | |
| Is there a way to find out the number of registers in a kernel program? | 2 | 2280 | December 7, 2007 | |
| Number of registers used by kernel at runtime ? | 0 | 2878 | July 25, 2008 | |
| Migrating from CUDA to OpenCL - higher register consumption | 0 | 1896 | June 11, 2010 | |
| way to limit registers? | 2 | 3284 | June 11, 2010 | |
| How to calculate number of registers per thread | 5 | 2095 | October 23, 2008 | |
| OpenCL and CUDA registers usage optimization | 0 | 1109 | November 2, 2012 | |
| Not sure about CUDA application's registers that profilers provide me | 6 | 871 | July 8, 2019 |