oclHashcat-plus / oclHashcat-lite : New Feature : IL Kernel - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Developer (https://hashcat.net/forum/forum-39.html) +--- Forum: Beta Tester (https://hashcat.net/forum/forum-31.html) +--- Thread: oclHashcat-plus / oclHashcat-lite : New Feature : IL Kernel (/thread-1185.html) |
oclHashcat-plus / oclHashcat-lite : New Feature : IL Kernel - atom - 05-18-2012 - added with oclHashcat-plus-0.09b11 - added with oclHashcat-lite-0.10b45 Code: type: feature The kernels are distributed in an "intermediate" format (aka IL). It cant be reversed to original C code but still its not a binary format that can be used for execution. The JIT (just-in-time) compilers from both OpenCL and CUDA, which ship with the driver, compile the final byte-code out of the IL. This takes a few seconds per kernel but once its done the byte-code is cached (CUDA does it automatically, OpenCL not but we add a function to do the same as CUDA does). This has some nice advantages:
RE: oclHashcat-plus / oclHashcat-lite : New Feature : IL Kernel - K9 - 05-18-2012 wow thats great! |