COWLS: hardware-software co-synthesis of distributed wireless low-power embedded client-server systems

Robert P. Dick, Niraj K. Jha

Research output: Contribution to conferencePaperpeer-review

6 Scopus citations

Abstract

In this paper, we present a hardware-software co-synthesis algorithm, called COWLS, which targets embedded systems composed of servers and low-power clients which communicate with each other through a channel of limited bandwidth, e.g., a wireless link. Clients may be mobile. COWLS allows both hard and soft real-time constraints. It simultaneously optimizes the price of the client-server system, the power consumption of the client, and the response times of tasks which have only soft deadlines, while meeting all the hard deadlines. It produces numerous solutions which trade off different architectural features, e.g., price, power consumption, and response time, of an embedded client-server system. As far as we know, this is the first co-synthesis algorithm of its kind. We present experimental results of synthesizing a low-power, client-server camera system as well as several randomized examples.

Original languageEnglish (US)
Pages114-120
Number of pages7
StatePublished - 2000
EventThe 13th International Conference on VLSI Design: Wireless and Digital Imaging in the Millennium - Calcutta, India
Duration: Jan 3 2000Jan 7 2000

Other

OtherThe 13th International Conference on VLSI Design: Wireless and Digital Imaging in the Millennium
CityCalcutta, India
Period1/3/001/7/00

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'COWLS: hardware-software co-synthesis of distributed wireless low-power embedded client-server systems'. Together they form a unique fingerprint.

Cite this