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
Link To Document