Genetic algorithms are commonly used for automatically solving complex design problem because exploration using genetic algorithms can consistently deliver good results when the algorithm is given a long enough run-time. However, the exploration time for problems with huge design spaces can be very long, often making exploration using a genetic algorithm practically infeasible. In this work, we present a genetic algorithm for exploring the instruction-set architecture of VLIW ASIPs and demonstrate its effectiveness by comparing it to two heuristic algorithms. We present several optimizations to the genetic algorithm configuration, and demonstrate how caching of intermediate compilation and simulation results can reduce the exploration time ...
In this paper we optimize run-time performance of the genetic algorithm by caching. We are caching t...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
The design of high-performance application-specific multi-core processor systems still is a time con...
Genetic algorithms are commonly used for automatically solving complex design problem because explor...
[[abstract]]Genetic programming (GP) is inspired by the popular genetic algorithm (GA). The searchin...
Instruction-set architecture exploration for clustered VLIW processors is a very complex problem. Mo...
Considers reconfigurable computing for application-specific systems, with particular reference to mi...
Many difficulties are encountered when developing an instruction scheduler to produce efficacious co...
Rapid advances in integration technology have tremendously increased the design complexity of very l...
In this paper we introduce and discuss the BuildMaster framework. This framework supports the design...
We have created a genetic algorithm that can be used for exploring the design space of processors. W...
We investigate fundamental decisions in the design of instruction set architectures for linear genet...
Genetic techniques are applied to the problem of electronic circuit design, with an emphasis on VLSI...
We investigate fundamental decisions in the design of instruction set architectures for linear genet...
Genetic Algorithms are search oriented empirical techniques, which are derived from the Theory of Na...
In this paper we optimize run-time performance of the genetic algorithm by caching. We are caching t...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
The design of high-performance application-specific multi-core processor systems still is a time con...
Genetic algorithms are commonly used for automatically solving complex design problem because explor...
[[abstract]]Genetic programming (GP) is inspired by the popular genetic algorithm (GA). The searchin...
Instruction-set architecture exploration for clustered VLIW processors is a very complex problem. Mo...
Considers reconfigurable computing for application-specific systems, with particular reference to mi...
Many difficulties are encountered when developing an instruction scheduler to produce efficacious co...
Rapid advances in integration technology have tremendously increased the design complexity of very l...
In this paper we introduce and discuss the BuildMaster framework. This framework supports the design...
We have created a genetic algorithm that can be used for exploring the design space of processors. W...
We investigate fundamental decisions in the design of instruction set architectures for linear genet...
Genetic techniques are applied to the problem of electronic circuit design, with an emphasis on VLSI...
We investigate fundamental decisions in the design of instruction set architectures for linear genet...
Genetic Algorithms are search oriented empirical techniques, which are derived from the Theory of Na...
In this paper we optimize run-time performance of the genetic algorithm by caching. We are caching t...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
The design of high-performance application-specific multi-core processor systems still is a time con...