Abstract

The design of complex embedded systems involves the simultaneous optimization of several conflicting and competing objectives. Instead of a single global optimal solution, there exist a set of Pareto optimal solutions. In this study we have used a multi-objective evolutionary optimization algorithms called non-dominated sorting genetic algorithm (NSGA), which will suit to the requirements of designing a complex heterogeneous embedded system. Further, the algorithm is rigorously tested using Video Codec as a case study

Highlights

  • The general-purpose computers very often do not meet the cost, size and speed requirement for several applications such as control systems in automobiles and air-craft engines, electromechanical systems like elevators and robots, consumer electronic products and numerous home appliances

  • The computational speed of general-purpose machines is found to be quite inadequate for some applications such as those involving implementation of computation intensive digital signal processing (DSP) algorithms and timecritical reactive systems

  • In the recent years a dramatic change in trend has been taking place to develop a wide variety of systems comprised of one or more microprocessors, digital signal processors /microcontroller along with application specific integrated circuits (ASICs) or field programmable gate arrays (FPGAs), analog and digital interfaces and software components suitably tailored for a given application, embedded within a larger system

Read more

Summary

Introduction

The general-purpose computers very often do not meet the cost, size and speed requirement for several applications such as control systems in automobiles and air-craft engines, electromechanical systems like elevators and robots, consumer electronic products and numerous home appliances. In the recent years a dramatic change in trend has been taking place to develop a wide variety of systems comprised of one or more microprocessors, digital signal processors /microcontroller along with application specific integrated circuits (ASICs) or field programmable gate arrays (FPGAs), analog and digital interfaces and software components suitably tailored for a given application, embedded within a larger system. Embedded systems are often developed with off-the-shelf microprocessors/digital signal processors (DSPs)/microcontrollers and ASICs/ FPGAs for minimizing the cost and development time In these systems the hardware, software and associated components are optimized for the given application or given set of tasks under the prevailing operating condition keeping the size, cost and performance requirements in view. The design and development of heterogeneous embedded systems has gained tremendous importance and great challenges for its wide and diverse areas of application ranging from home appliances and communication to real-time and distributed control systems in defense/ aerospace missions[1,2]

Objectives
Methods
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call