Particle swarm optimization for constrained instruction scheduling
TL;DR: This paper proposes a new hybrid algorithm that combines PSO with the traditional list scheduling algorithm to solve the discrete problem of instruction scheduling and demonstrates that the proposed algorithm outperforms other scheduling metaheuristics and is a promising alternative for obtaining near optimal solutions to NP-complete scheduling problem instances.
read more
Abstract: Instruction scheduling is an optimization phase aimed at balancing the performance-cost tradeoffs of the design of digital systems. In this paper, a formal framework is tailored in particular to find an optimal solution to the resource-constrained instruction scheduling problem in high-level synthesis. The scheduling problem is formulated as a discrete optimization problem and an efficient population-based search technique; particle swarm optimization (PSO) is incorporated for efficient pruning of the solution space. As PSO has proven to be successful in many applications in continuous optimization problems, the main contribution of this paper is to propose a new hybrid algorithm that combines PSO with the traditional list scheduling algorithm to solve the discrete problem of instruction scheduling. The performance of the proposed algorithms is evaluated on a set of HLS benchmarks, and the experimental results demonstrate that the proposed algorithm outperforms other scheduling metaheuristics and is a promising alternative for obtaining near optimal solutions to NP-complete scheduling problem instances.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
PSO-Based PID Controller Design for a Class of Stable and Unstable Systems
TL;DR: Tuning of PID controller for a class of time delayed stable and unstable process models using Particle Swarm Optimization (PSO) algorithm is discussed and the efficacy of the proposed scheme has been validated through a comparative study with classical controller tuning methods and heuristic methods.
Dynamic Voltage Stability Enhancement in Electric Vehicle Battery Charger Using Particle Swarm Optimization
01 Jan 2022
TL;DR: In this paper , a Vienna rectifier with a voltage-oriented controller (VOC) is proposed to improve the power quality of the utility grid for EV battery charger applications, and the particle swarm optimization (PSO) technique is used to optimize VOC and PI controller gains.
15
Modeling, Analysis, and Intelligent Controller Tuning for a Bioreactor: A Simulation Study
Venkatesan Rajinikanth,K. Latha +1 more
TL;DR: The results show that the proposed method provides enhanced performance in effective reference tracking and load disturbance rejection with minimal ISE and IAE and is validated on the nonlinear bioreactor model in the presence of a measurement noise.
A hybrid approach based on PSO and EP for proficient solving of Unit Commitment Problem
R. Lal Raja Singh,C. Christober Asir Rajan +1 more
- 01 Sep 2011
TL;DR: A hybrid approach is proposed which solves the unit commitment problem subjected to necessary constraints and gives the optimal commitment of the units and results in minimum total cost.
A novel method for high-level synthesis of datapaths in digital filters using a moth-flame optimization algorithm
TL;DR: It was observed that the efficiency of the proposed method enjoyed an improved efficiency thanks to the mentioned simultaneous steps while being combined with the MFO algorithm, and its fast runtime in reaching a response could significantly lower the costs while increasing the design speed of circuits having large dimensions.
5
References
Particle swarm optimization
James Kennedy,Russell C. Eberhart +1 more
- 06 Aug 2002
TL;DR: A concept for the optimization of nonlinear functions using particle swarm methodology is introduced, and the evolution of several paradigms is outlined, and an implementation of one of the paradigm is discussed.
44.1K
A new optimizer using particle swarm theory
Russell C. Eberhart,James Kennedy +1 more
- 04 Oct 1995
TL;DR: The optimization of nonlinear functions using particle swarm methodology is described and implementations of two paradigms are discussed and compared, including a recently developed locally oriented paradigm.
16.4K
A modified particle swarm optimizer
Yuhui Shi,Russell C. Eberhart +1 more
- 04 May 1998
TL;DR: A new parameter, called inertia weight, is introduced into the original particle swarm optimizer, which resembles a school of flying birds since it adjusts its flying according to its own flying experience and its companions' flying experience.
11K
Parameter Selection in Particle Swarm Optimization
Yuhui Shi,Russell C. Eberhart +1 more
TL;DR: This paper first analyzes the impact that inertia weight and maximum velocity have on the performance of the particle swarm optimizer, and then provides guidelines for selecting these two parameters.
3.9K
•Book
Synthesis and optimization of digital circuits
Giovanni De Micheli
- 01 Jan 1994
TL;DR: This book covers techniques for synthesis and optimization of digital circuits at the architectural and logic levels, i.e., the generation of performance-and-or area-optimal circuits representations from models in hardware description languages.