This dissertation presents the thesis that good and usable instruction sets can be automatically derived for a specified data path and benchmark set. This is achieved by a multistep process: generating execution traces for the benchmark programs, sampling these traces to form a large set of small code segments, optimally recompiling these segments using exhaustive search, and finding the cover of the new instructions generated that optimizes the performance metric. The complete process is illustrated by generating an instruction set for a processor optimized for executing compiled Prolog programs. The generated instruction set is compared with the hand-designed VLSI-BAM instruction set. The automatically designed instruction set is smaller ...
Application-specific instructions can significantly improve the performance, energy-efficiency, and ...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...
This paper presents a systematic technique for generat-ing new instruction sets which are optimized ...
Designing instruction set architectures is an inter-disciplinary process since they involves both ha...
analysis, design exploration The design of computer instruction sets has been mostly considered as a...
One of the important feature of application specific processors is performance. To maximize it, the ...
This paper reviews past attempts to systematize in-struction set design and offers an alternative ap...
The design of instruction sets for application specific processors is a difficult task. This thesis ...
The design of an instruction set processor includes several related design tasks: instruction set de...
Application-specific instructions can significantly improve the performance, energy, and code size o...
Instruction selection is one of three optimization problems – the other two areinstruction schedulin...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...
Application-specific instructions can significantly improve the performance, energy, and code size o...
The design of high-performance application-specific multi-core processor systems still is a time con...
Application-specific instructions can significantly improve the performance, energy-efficiency, and ...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...
This paper presents a systematic technique for generat-ing new instruction sets which are optimized ...
Designing instruction set architectures is an inter-disciplinary process since they involves both ha...
analysis, design exploration The design of computer instruction sets has been mostly considered as a...
One of the important feature of application specific processors is performance. To maximize it, the ...
This paper reviews past attempts to systematize in-struction set design and offers an alternative ap...
The design of instruction sets for application specific processors is a difficult task. This thesis ...
The design of an instruction set processor includes several related design tasks: instruction set de...
Application-specific instructions can significantly improve the performance, energy, and code size o...
Instruction selection is one of three optimization problems – the other two areinstruction schedulin...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...
Application-specific instructions can significantly improve the performance, energy, and code size o...
The design of high-performance application-specific multi-core processor systems still is a time con...
Application-specific instructions can significantly improve the performance, energy-efficiency, and ...
This paper proposes an approach to tune embedded processor datapaths toward a specific application, ...
Over the past years, a considerable amount of effort has been devoted to the definition and implemen...