Improving the COWLS algorithm for hardware software co-synthesis of wireless client-server systems using preference vectors and peak power information

  • Authors:
  • Mohammad Mehdi Hassani;Reza Berangi

  • Affiliations:
  • University of Islamic azad(unit amol);iran university of science and technologhy

  • Venue:
  • CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Embedded systems are used all over our society. Current estimates indicate that over 90 percent of worldwide computers are embedded systems [1]. As the complexity of system design increases, use of pre-designed components, provides an effective way to reduce the complexity of synthesized hardware. Hardware-Software co-synthesis is the process of partitioning an embedded system specification into hardware and software modules in order to meet performance, power consumption and cost goals. While the design problem of systems that contain processors and ASIC chips is not new, computer aided synthesis of such heterogeneous or mixed systems poses challenging problems because of the differences in model and rate of computation by application-specific hardware and processor software. One of the areas that are investigated recently is the simultaneous co-synthesis of client and server processing elements in real time embedded client server systems. In this paper we propose an improvement on COWLS algorithm to take into account preference and peak power consumption information.