Abstract. This paper compares three heuristic search algorithms: genetic algorithm (GA), simulated annealing (SA) and tabu search (TS), for hardware-software partitioning. The algorithms operate on functional blocks for designs represented as directed acyclic graphs, with the objective of minimising processing time under various hardware area constraints. The comparison involves a model for calculating processing time based on a non-increasing first-fit algorithm to schedule tasks, given that shared resource conflicts do not occur. The results show that TS is superior to SA and GA in terms of both search time and quality of solutions. In addition, we have implemented an intensification strategy in TS called penalty reward, which can further...
Abstract. The paper proposes a novel heuristic technique for integrated hardware-software partitioni...
This paper presents a Genetic Algorithm (GA) based approach for Hardware/Software partitioning targe...
Abstract Evolutionary algorithms, simulated annealing (SA), and tabu search (TS) are general iterati...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
Abstract: It has been proved that the hardware/software partitioning problem is NP-hard. Currently w...
To solve the hardware/software (HW/SW) partitioning problem of a single Central Processing Unit (CPU...
Evolutionary algorithms, simulated annealing (SA), and tabu search (TS) are general iterative algori...
This report studies the problem of automatically selecting a suitable system architecture for implem...
In this article, we propose a novel partitioning method for hardware-software codesign based on a ge...
Hardware/software (HW/SW) partitioning is one of the key challenges in HW/SW codesign. This paper pr...
The problem of hardware-software partitioning for systems that are being designed as multifunction s...
This research is focused on solving problems in the area of software project management using metahe...
Hardware-software partitioning (HW/SW) divides an application into software and hardware. It is one ...
Hardware/software (HW/SW) partitioning is to determine which components of a system are implemented ...
This study discusses hardware-software partitioning, which is useful for system-on-chip (SoC) applic...
Abstract. The paper proposes a novel heuristic technique for integrated hardware-software partitioni...
This paper presents a Genetic Algorithm (GA) based approach for Hardware/Software partitioning targe...
Abstract Evolutionary algorithms, simulated annealing (SA), and tabu search (TS) are general iterati...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
Abstract: It has been proved that the hardware/software partitioning problem is NP-hard. Currently w...
To solve the hardware/software (HW/SW) partitioning problem of a single Central Processing Unit (CPU...
Evolutionary algorithms, simulated annealing (SA), and tabu search (TS) are general iterative algori...
This report studies the problem of automatically selecting a suitable system architecture for implem...
In this article, we propose a novel partitioning method for hardware-software codesign based on a ge...
Hardware/software (HW/SW) partitioning is one of the key challenges in HW/SW codesign. This paper pr...
The problem of hardware-software partitioning for systems that are being designed as multifunction s...
This research is focused on solving problems in the area of software project management using metahe...
Hardware-software partitioning (HW/SW) divides an application into software and hardware. It is one ...
Hardware/software (HW/SW) partitioning is to determine which components of a system are implemented ...
This study discusses hardware-software partitioning, which is useful for system-on-chip (SoC) applic...
Abstract. The paper proposes a novel heuristic technique for integrated hardware-software partitioni...
This paper presents a Genetic Algorithm (GA) based approach for Hardware/Software partitioning targe...
Abstract Evolutionary algorithms, simulated annealing (SA), and tabu search (TS) are general iterati...