The AVIV retargetable code generator produces optimized machine code for target processors with different instruction set architectures. AVIV optimizes for minimum code size. Retargetable code generation requires the development of heuristic algorithms for instruction selection, resource allocation, and scheduling. AVIV addresses these code generation subproblems concurrently, whereas most current code generation systems address them sequentially. It accomplishes this by converting the input application to a graphical (Split-Node DAG) representation that specifies all possible ways of implementing the application on the targetprocessor. The information embedded in this representation is then used to set up a heuristic branch-and-bound step ...
We address the problem of instruction selection for Multi-Output Instructions (MOIs), producing more...
[[abstract]]We propose a microcode-optimizing method targeting a programmable DSP processor. Efficie...
embedded systems. Retargetable code generation is a co-designing method to map a high-level software...
This paper introduces a flexible code generation framework dedicated to the design of application sp...
In code generation, instruction selection chooses processor instructions to implement a program unde...
Phase-decoupled methods for code generation are the state of the art in compilers for standard proce...
Describes an environment to produce code generators given the description of the architecture. A new...
Abstract — This tutorial responds to the rapidly increasing use of cores in general and of processor...
In order to generate high-quality code for modern processors, a compiler must aggressively schedule ...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
Two of the most important phases of code generation for instruction level parallel processors are re...
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Generating optimal code is a challenging problem. Traditional compilers break down the problem compl...
The fast development of many different ASIPs make demands of rapid availability of dedicated compile...
The topic for this dissertation is the optimisation of computer programs, as they are being compiled...
We address the problem of instruction selection for Multi-Output Instructions (MOIs), producing more...
[[abstract]]We propose a microcode-optimizing method targeting a programmable DSP processor. Efficie...
embedded systems. Retargetable code generation is a co-designing method to map a high-level software...
This paper introduces a flexible code generation framework dedicated to the design of application sp...
In code generation, instruction selection chooses processor instructions to implement a program unde...
Phase-decoupled methods for code generation are the state of the art in compilers for standard proce...
Describes an environment to produce code generators given the description of the architecture. A new...
Abstract — This tutorial responds to the rapidly increasing use of cores in general and of processor...
In order to generate high-quality code for modern processors, a compiler must aggressively schedule ...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
Two of the most important phases of code generation for instruction level parallel processors are re...
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Generating optimal code is a challenging problem. Traditional compilers break down the problem compl...
The fast development of many different ASIPs make demands of rapid availability of dedicated compile...
The topic for this dissertation is the optimisation of computer programs, as they are being compiled...
We address the problem of instruction selection for Multi-Output Instructions (MOIs), producing more...
[[abstract]]We propose a microcode-optimizing method targeting a programmable DSP processor. Efficie...
embedded systems. Retargetable code generation is a co-designing method to map a high-level software...