News for hackers. Stuff that matters.
Re:Let’s build a high-performance fuzzer with GPUs by saagarjha on Thursday October 22, 2020 @01:41PM (#24860769)
How's the fidelity of code that's lifted through LLVM IR and then lowered back down to PTX?
Re:Let’s build a high-performance fuzzer with GPUs by ksml on Thursday October 22, 2020 @02:28PM (#24861477)
The process is a little brittle right now, but when it works, it works. Remill (the binary lifter) sometimes has issues with certain constructs such as switch statements, and we've hit a number of LLVM and ptxas (PTX assembler) bugs as well, since LLVM's PTX backend isn't fully mature and most CUDA kernels are light on function calls and don't look like typical application code. However, when the process works, the PTX doesn't look too terribly different from the original code.