I would like to have a structured dataset about instruction set by CPU. The data should include the number of cycles, ALU, FPU used, etc.
Does this exist somewhere?
Open Data Stack Exchange is a question and answer site for developers and researchers interested in open data. It only takes a minute to sign up.Sign up to join this community
Only a single architecture, but maybe helpful nevertheless:
The educational MMIX architecture by Donald Knuth has a full list of instructions on their current website, including opcodes, signature and timing information (e.g. ADDU = 1 cycle, MULU = 10 cycles).
However, the list of instructions is not available as a machine-readable format, but might be parsable with a bit of RegExp matching of HTML lists and tables. This compact table of all opcodes might facilitate that task.