Compiler-Directed Communication Energy Optimizations for Microsensor Networks

I. Kadayif, M. Kandemir, A. Choudhary, M. Karakoy, N. Vijaykrishnan, Mary Jane Irwin

Research output: Chapter in Book/Report/Conference proceedingChapter


In this chapter, the authors focus on a wireless microsensor network environment that process array-intensive codes. They present the computation and communication energy models used in their work. The authors provide experimental data that show the effectiveness of their approach and propose a compiler-based communication optimization algorithm for microsensor networks. The energy behavior of applications running on these networks is largely dictated by the software support employed such as operating systems and compilers. A networked system of inexpensive and plentiful microsensors, with multiple sensor types, low-power embedded processors, and wireless communication and positioning ability offers a promising solution for many military and civil applications. The authors also provide an energy breakdown when different data decompositions and communication optimizations are used. They highlight the effectiveness of inter-nest communication optimization. Placing communication calls within the innermost loop can increase the energy spent in communication dramatically.

Original languageEnglish (US)
Title of host publicationDistributed Sensor Networks
Subtitle of host publicationSecond Edition: Image and Sensor Signal Processing
PublisherCRC Press
Number of pages24
ISBN (Electronic)9781439862834
ISBN (Print)9781439862827
StatePublished - Jan 1 2016

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • General Engineering

Cite this