Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Grey Wolf Optimizer for Constrained Hardware-Software Codesign Partitioning


     

   Subscribe/Renew Journal


Hardware/software codesign is the main approach to designing the embedded systems. One of the primary steps of the hardware/software codesign is the hardware/software partitioning. Most electronic systems, whether self-contained or embedded, have a predominant digital component consisting of a hardware platform which executes software application programs. Hardware/software co-design means meeting system-level objectives by exploiting the synergism of hardware and software through their concurrent design. Hardware/software partitioning is a crucial problem in embedded system design. Co-design problems have different flavors according to the application domain, implementation technology and design methodology. The optimization algorithm which is recently introduced is called Grey Wolf Optimizer (GWO) is introduced for better performance. Digital hardware design has increasingly more similarities to software design. Hardware circuits are often described using modeling or programming languages, and they are validated and implemented by executing software programs, which are sometimes conceived for the specific hardware design.


Keywords

Hardware/Software, Co-design partitioning, Genetic Algorithm (GA), Grey Wolf Optimizer (GWO)
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 170

PDF Views: 2




  • Grey Wolf Optimizer for Constrained Hardware-Software Codesign Partitioning

Abstract Views: 170  |  PDF Views: 2

Authors

Abstract


Hardware/software codesign is the main approach to designing the embedded systems. One of the primary steps of the hardware/software codesign is the hardware/software partitioning. Most electronic systems, whether self-contained or embedded, have a predominant digital component consisting of a hardware platform which executes software application programs. Hardware/software co-design means meeting system-level objectives by exploiting the synergism of hardware and software through their concurrent design. Hardware/software partitioning is a crucial problem in embedded system design. Co-design problems have different flavors according to the application domain, implementation technology and design methodology. The optimization algorithm which is recently introduced is called Grey Wolf Optimizer (GWO) is introduced for better performance. Digital hardware design has increasingly more similarities to software design. Hardware circuits are often described using modeling or programming languages, and they are validated and implemented by executing software programs, which are sometimes conceived for the specific hardware design.


Keywords


Hardware/Software, Co-design partitioning, Genetic Algorithm (GA), Grey Wolf Optimizer (GWO)