International audienceDue to the combination of flexibility and runtime performance, extensible processors have been widely used in embedded systems in last decade. Extensible processors extend the instruction set of a general purpose processor by a set of customized instructions. In general, the instruction set extension generation includes two crucial steps: subgraph (graph representation of custom instruction) enumeration and subgraph selection. In this paper, we have formally proved that the upper bound of the number of feasible solutions for the subgraph selection problem is 3n/ 3, where n is the number of subgraph candidates. We also propose an ant colony optimization algorithm (ACO) and a version of modified ACO algorithm (MACO) for so...
This paper(1) presents an instruction scheduling algorithm based on the Subgraph Isomorphism Problem...
Instruction selection is a well-studied compiler phase that trans-lates the compiler’s intermediate ...
The three Instruction Set Extension (ISE) enumeration algorithms described in this paper are Subgrap...
International audienceDue to the combination of flexibility and runtime performance, extensible proce...
International audienceWith the ability of customization for an application domain, extensible proces...
International audienceThe application-specific instruction set processors (ASIPs) have received more...
The Ant Colony Optimization (ACO) is a metaheuristic inspired by the behavior of real ants in their ...
Abstract. Ant Colony Optimization (ACO) is a metaheuristic used to solve combinatorial optimization ...
International audienceThis paper presents a new method for automatic selection of application-specifi...
Compiling for extensible processors includes searching the application’s data-flow graphs for code s...
This paper proposes a novel algorithm that, given a data-flow graph and an input/output constraint, ...
Ant Colony Optimization (ACO) is a metaheuristic used to solve combinatorial optimization problems. ...
Subset selection problems involve finding an optimal feasible subset of an initial set of objects wi...
Custom instruction identification is an essential part in designing efficient application-specific i...
We present a hardware implementation of population-based ant colony optimization (P-ACO) on field-pr...
This paper(1) presents an instruction scheduling algorithm based on the Subgraph Isomorphism Problem...
Instruction selection is a well-studied compiler phase that trans-lates the compiler’s intermediate ...
The three Instruction Set Extension (ISE) enumeration algorithms described in this paper are Subgrap...
International audienceDue to the combination of flexibility and runtime performance, extensible proce...
International audienceWith the ability of customization for an application domain, extensible proces...
International audienceThe application-specific instruction set processors (ASIPs) have received more...
The Ant Colony Optimization (ACO) is a metaheuristic inspired by the behavior of real ants in their ...
Abstract. Ant Colony Optimization (ACO) is a metaheuristic used to solve combinatorial optimization ...
International audienceThis paper presents a new method for automatic selection of application-specifi...
Compiling for extensible processors includes searching the application’s data-flow graphs for code s...
This paper proposes a novel algorithm that, given a data-flow graph and an input/output constraint, ...
Ant Colony Optimization (ACO) is a metaheuristic used to solve combinatorial optimization problems. ...
Subset selection problems involve finding an optimal feasible subset of an initial set of objects wi...
Custom instruction identification is an essential part in designing efficient application-specific i...
We present a hardware implementation of population-based ant colony optimization (P-ACO) on field-pr...
This paper(1) presents an instruction scheduling algorithm based on the Subgraph Isomorphism Problem...
Instruction selection is a well-studied compiler phase that trans-lates the compiler’s intermediate ...
The three Instruction Set Extension (ISE) enumeration algorithms described in this paper are Subgrap...