This report studies the problem of automatically selecting a suitable system architecture for implementing a real-time application. Given a library of hardware components, it is shown how an architecture can be synthesized with the goal of fulfilling the real-time constraints stated in the system's specification. In case the selected architecture contains several processing units, the specification is partitioned by assigning tasks to processing units. We investigate the use of three meta-heuristic search algorithms to solve the problem: genetic algorithms, simulated annealing, and tabu search; and it is described in detail how these can be adapted to the architecture synthesis problem. Their relative merits are discussed at length, as...
International audienceSynthesis of automotive architectures is a complex problem that needs an autom...
This thesis develops the theory and tools necessary for the determination of a near optimal Real-Tim...
The problem of hardware-software partitioning for systems that are being designed as multifunction s...
Abstract. In this paper, we consider system-level synthesis as the problem of optimally mapping a ta...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
Abstract. This paper compares three heuristic search algorithms: genetic algorithm (GA), simulated a...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Automatic design of software architecture by use of genetic algorithms has already been shown to be ...
In this paper, we consider system- level synthesis as the problem of optimally mapping a task-level...
High-level synthesis has become commonplace in many areas of computing such as VLSI design and digit...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Optimised allocation of system architectures is a well researched area as it can greatly reduce the ...
The paper presents a coherent approach to solving the problems of computer system synthesis based on...
This paper presents a Genetic Algorithm (GA) based approach for Hardware/Software partitioning targe...
Abstract — In this paper, we present a hardware–software cosynthesis system, called MOGAC, that part...
International audienceSynthesis of automotive architectures is a complex problem that needs an autom...
This thesis develops the theory and tools necessary for the determination of a near optimal Real-Tim...
The problem of hardware-software partitioning for systems that are being designed as multifunction s...
Abstract. In this paper, we consider system-level synthesis as the problem of optimally mapping a ta...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
Abstract. This paper compares three heuristic search algorithms: genetic algorithm (GA), simulated a...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Automatic design of software architecture by use of genetic algorithms has already been shown to be ...
In this paper, we consider system- level synthesis as the problem of optimally mapping a task-level...
High-level synthesis has become commonplace in many areas of computing such as VLSI design and digit...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Optimised allocation of system architectures is a well researched area as it can greatly reduce the ...
The paper presents a coherent approach to solving the problems of computer system synthesis based on...
This paper presents a Genetic Algorithm (GA) based approach for Hardware/Software partitioning targe...
Abstract — In this paper, we present a hardware–software cosynthesis system, called MOGAC, that part...
International audienceSynthesis of automotive architectures is a complex problem that needs an autom...
This thesis develops the theory and tools necessary for the determination of a near optimal Real-Tim...
The problem of hardware-software partitioning for systems that are being designed as multifunction s...