This shows you the differences between two versions of the page.
john:development:GPU-low-level [2016/03/09 12:16] aleksey added clrx gcn asm and disasm |
john:development:GPU-low-level [2016/10/07 10:25] (current) solar added HAXWell, an assembler, disassembler, loader for Haswell's HD Graphics under Windows |
||
---|---|---|---|
Line 29: | Line 29: | ||
* [[https://github.com/laanwj/decuda/wiki|Cubin Utilities (decuda and cudasm)]] | * [[https://github.com/laanwj/decuda/wiki|Cubin Utilities (decuda and cudasm)]] | ||
* [[http://www.openwall.com/lists/john-dev/2012/03/24/13|Usable assembly language for GPUs: a success story]] (published paper, but the qhasm-cudasm tool is not released) | * [[http://www.openwall.com/lists/john-dev/2012/03/24/13|Usable assembly language for GPUs: a success story]] (published paper, but the qhasm-cudasm tool is not released) | ||
+ | for Intel GPUs: | ||
+ | * [[https://github.com/jbarczak/HAXWell|Code demonstrating how to load custom ISA on Intel Haswell GPUs via OpenGL]] (assembler, disassembler, loader for HD Graphics 4400 under Windows 8.1, released under GPLv3) | ||
Other external resources: | Other external resources: | ||
* [[http://allsoftwaresucks.blogspot.com/2016/01/on-gpu-isas-and-hacking.html|Alexander Tarasikov's blog post with links to open source low-level GPU projects]] | * [[http://allsoftwaresucks.blogspot.com/2016/01/on-gpu-isas-and-hacking.html|Alexander Tarasikov's blog post with links to open source low-level GPU projects]] |