| A complexity effective communication model for behavioral modeling of signal processing applications |
| Full text |
Pdf
(89 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 40th annual Design Automation Conference
table of contents
Anaheim, CA, USA
SESSION: Modeling issues in the design of embedded systems
table of contents
Pages: 412 - 415
Year of Publication: 2003
ISBN:1-58113-688-9
|
|
Authors
|
|
Satya Kiran
|
Indian Institute of Technology Delhi, New Delhi, India
|
|
M. N. Jayram
|
Indian Institute of Technology Delhi, New Delhi, India
|
|
Pradeep Rao
|
Indian Institute of Science, Bangalore, India
|
|
S. K. Nandy
|
Indian Institute of Science, Bangalore, India
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 21, Citation Count: 3
|
|
|
ABSTRACT
In this paper, we argue that the address space of memory regions that participate in inter task communication is over-specified by the traditional communication models used in behavioral modeling, resulting in sub-optimal implementations. We propose shared messaging communication model and the associated channels for efficient inter task communication of high bandwidth data streams in behavioral models of signal processing applications. In shared messaging model, tasks communicate data through special memory regions whose address space is unspecified by the model without introducing non determinism. Address space to these regions can be assigned during mapping of application to specific architecture, by exploring feasible alternatives. We present experimental results to show that this flexibility reduces the complexity (e.g., communication latency, memory usage) of implementations significantly (up to an order of magnitude).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Kurt Keutzer et. al. System level design: Orthogonalization of concerns and platform-based design. IEEE Tr. on CAD of ICs and Systems, 19(12), December 2000.
|
| |
2
|
|
| |
3
|
G. Kahn. The semantics of a simple language for parallel programming. In Proc. of the IFIP Congress 74, pages 471--175. North-Holland Publishing Co., 1974.
|
| |
4
|
E. A. Lee and T. M. Parks. Dataflow process networks. In Proc. IEEE, pages 773--801, May 1995.
|
 |
5
|
E. A. de Kock , W. J. M. Smits , P. van der Wolf , J.-Y. Brunel , W. M. Kruijtzer , P. Lieverse , K. A. Vissers , G. Essink, YAPI: application modeling for signal processing systems, Proceedings of the 37th conference on Design automation, p.402-405, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337511]
|
| |
6
|
Nieuwland et. al. C-HEAP: A heterogeneous multiprocessor architecture template and scalable and flexible protocol for the design of embedded signal processing systems. In Design automation for Embedded Systems. Kluwer, 2002.
|
| |
7
|
K. G. W. Goossens. A protocol and memory manager for on-chip communication. In ISCAS, 2001.
|
| |
8
|
Twan Basten et. al. Efficient execution of process networks. In Communicating Process Architectures, 2001.
|
| |
9
|
|
 |
10
|
|
CITED BY 3
|
|
Pierre G. Paulin , Chuck Pilkington , Michel Langevin , Essaid Bensoudane , Gabriela Nicolescu, Parallel programming models for a multi-processor SoC platform applied to high-speed traffic management, Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, September 08-10, 2004, Stockholm, Sweden
|
|
|
Marius Bonaciu , Aimen Bouchhima , Wassim Youssef , Xi Chen , Wander Cesario , Ahmed Jerraya, High-level architecture exploration for MPEG4 encoder with custom parameters, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
|
|