A tool for processor instruction set design

Bruce K. Holmer · European Design Automation Conference · 1994

This paper presents a systematic technique for generating new instruction sets which are optimized for a given microarchitecture and set of benchmark programs. This process consists of the following steps: generation of execution traces, formation of code segments, optimal recompilation of the code segments to produce candidate instructions, and covering of the instructions from the code segments to yield the final instruction set. To illustrate the use of the new technique, an instruction set is generated for the execution of compiled Prolog programs.

Read the paper · More papers on PaperTik