• DocumentCode
    3558898
  • Title

    The Signal Passing Interface and Its Application to Embedded Implementation of Smart Camera Applications

  • Author

    Saha, Sankalita ; Puthenpurayil, Sebastian ; Schlessman, Jason ; Bhattacharyya, Shuvra S. ; Wolf, Wayne

  • Author_Institution
    NASA Ames Res. Center, Res. Inst. for Adv. Comput. Studies, Mountain View, CA
  • Volume
    96
  • Issue
    10
  • fYear
    2008
  • Firstpage
    1576
  • Lastpage
    1587
  • Abstract
    Embedded smart camera systems comprise computation- and resource-hungry applications implemented on small, complex but resource-hardy platforms. Efficient implementation of such applications can benefit significantly from parallelization. However, communication between different processing units is a nontrivial task. In addition, new and emerging distributed smart cameras require efficient methods of communication for optimized distributed implementations. In this paper, a novel communication interface, called the signal passing interface (SPI), is presented that attempts to overcome this challenge by integrating relevant properties of two different, yet important, paradigms in this context-dataflow and message passing interface (MPI). Dataflow is a widely used modeling paradigm for signal processing applications, while MPI is an established communication interface in the general-purpose processor community. SPI is targeted toward computation-intensive signal processing applications, and due to its careful specialization, more performance-efficient for embedded implementation in this domain. SPI is also much easier and more intuitive to use. In this paper, successful application of this communication interface to two smart camera applications has been presented in detail to validate a new methodology for efficient distributed implementation for this domain.
  • Keywords
    application program interfaces; data flow computing; intelligent sensors; message passing; speech processing; context-dataflow; embedded smart camera systems; message passing interface; signal passing interface; Application software; Computer applications; Context; Embedded computing; Image coding; Optimization methods; Protocols; Signal processing; Smart cameras; Speech; Dataflow; face detection; multiprocessor communication; smart camera; speech compression;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • Conference_Location
    10/17/2008 12:00:00 AM
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2008.928744
  • Filename
    4653061