A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Bhuvaneswari, M. C.
- Binary Particle Swarm Optimization Algorithm for Functional Partitioning of Embedded Systems
Authors
1 Sri Ramakrishna Engineering College, Coimbatore, IN
2 P.S.G College of Technology, Coimbatore, IN
Source
Programmable Device Circuits and Systems, Vol 1, No 3 (2009), Pagination: 28-33Abstract
Hardware software partitioning deals with the decision to partition a system description to be more suited to be implemented in special purpose hardware or software running on a standard processor. This is the key task of hardware software co-design, as the decision made at the early stage of the design process impact directly on the performance and cost of the system. This paper presents a novel application of Binary Particle Swarm optimization (BPSO) algorithm for hardware software partitioning. The algorithm operates on functional blocks for designs represented as Directed Acyclic Graph (DAG) with the objective to obtain a Hardware or Software implementation that meets performance requirements with a reduced design cost. Test problems are constructed randomly and the optimal solutions obtained from BPSO algorithm are compared with the optimal solutions obtained from traditional genetic algorithm. Experimental results show that BPSO is capable of finding optimal solutions very fast.
Keywords
Embedded Systems, Particle Swarm Optimization, Genetic Algorithms, Hardware Software Partitioning.- Binary Particle Swarm Optimization Algorithm for Functional Partitioning of Embedded Systems
Authors
1 Sri Ramakrishna Engineering College, Coimbatore, IN
2 P.S.G College of technology, Coimbatore, IN
Source
Programmable Device Circuits and Systems, Vol 1, No 1 (2009), Pagination: 1-6Abstract
Hardware software partitioning deals with the decision to partition a system description to be more suited to be implemented in special purpose hardware or software running on a standard processor. This is the key task of hardware software co-design, as the decision made at the early stage of the design process impact directly on the performance and cost of the system. This paper presents a novel application of Binary Particle Swarm optimization (BPSO) algorithm for hardware software partitioning. The algorithm operates on functional blocks for designs represented as Directed Acyclic Graph (DAG) with the objective to obtain a Hardware or Software implementation that meets performance requirements with a reduced design cost. Test problems are constructed randomly and the optimal solutions obtained from BPSO algorithm are compared with the optimal solutions obtained from traditional genetic algorithm. Experimental results show that BPSO is capable of finding optimal solutions very fast.Keywords
Embedded Systems, Particle Swarm Optimization, Genetic Algorithms, Hardware Software Partitioning.- A Fast and Elitist Bi-Objective Evolutionary Algorithm for Scheduling Independent Tasks on Heterogeneous Systems
Authors
1 Department of Information Technology, P.S.G. College of Technology, IN
2 Department of Electrical and Electronics Engineering, P.S.G College of Technology, IN