Re: [DynInst_API:] decoding intel GPU instructions


Date: Tue, 9 Dec 2025 20:56:15 -0600
From: Tim Haines <thaines.astro@xxxxxxxxx>
Subject: Re: [DynInst_API:] decoding intel GPU instructions
Hi, John.

Thanks for the correction. I mentioned that in passing with Mark as a specific example of the possibility of supporting multiple instruction decoders within Dyninst. I apologize if there was any implication that I'm working on Intel GPU instruction decoding- I am not.

Thanks.
- Tim


On Mon, Dec 8, 2025 at 10:42âPM John Mellor-Crummey via Dyninst-api <dyninst-api@xxxxxxxxxxx> wrote:
I heard from Mark that Tim thought that I would recommend GTPin for decoding Intel GPU instructions. Nope. The right thing is IGA - the Intel Graphics Assembler API. For an example how to use it, see our code to build a CFG using it: https://gitlab.com/hpctoolkit/hpctoolkit/-/blob/develop/src/hpcstruct/intel/GPUCFG_Intel.cpp.ÂÂThe API is described in the Intel header files included.


Best,

John
--
John Mellor-Crummey    ÂProfessor
Dept of Computer Science ÂÂRice University
email: johnmc@xxxxxxxx  ÂÂphone: 713-348-5179




_______________________________________________
Dyninst-api mailing list
Dyninst-api@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
[← Prev in Thread] Current Thread [Next in Thread→]