| Automatic synthesis of system on chip multiprocessor architectures for process networks |
| Full text |
Pdf
(223 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
table of contents
Stockholm, Sweden
SESSION: Multiprocessor SoC: design strategies and programming models
table of contents
Pages: 60 - 65
Year of Publication: 2004
ISBN:1-58113- 937-3
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 38, Citation Count: 4
|
|
|
ABSTRACT
In this paper, we present an approach for automatic synthesis of System on Chip (SoC) multiprocessor architectures for applications expressed as process networks. Our approach is targeted towards design space exploration (DSE) and thus the speed of synthesis is of critical interest. The focus here is on the problem of resource allocation and binding with a view to optimize cost under performance constraints. Our approach exploits adjacency relation of processes and uses a dynamic programming based algorithm to synthesize the architecture including interconnection network. We have done a number of experiments on real as well as randomly generated process networks. The results have been compared with an optimal MILP formulation. They conclusively show that this approach is fast as well as effective and can be employed for DSE.
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
|
Gills Kahn. The Semantics of a Simple Language for Parallel Programming. In Proc. IFIP Congress 74. North Holland Publishing Co, 1974.
|
 |
2
|
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]
|
 |
3
|
|
| |
4
|
|
| |
5
|
Jui-Ming Chang and Massoud Pedram. Codex-dp: Co-design of Communicating Systems Using Dynamic Programming. IEEE Trans. on CAD, 19(7):732--744, July 2000.
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
Twan Basten and Jan Hoogerbrugge. Efficient Execution of Process Networks. In Communicating Process Architectures, 2001.
|
| |
13
|
|
| |
14
|
J. A. J. Leijten , J. L. van Meerbergen , A. H. Timmer , J. A. G. Jess, Stream communication between real-time tasks in a high-performance multiprocessor, Proceedings of the conference on Design, automation and test in Europe, p.125-131, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
| |
15
|
Information technology -- Generic coding of moving pictures and associated audio information: Video. ISO/IEC 13818-2, 1996.
|
| |
16
|
Basant K. Dwivedi, Anshul Kumar, and M. Balakrishnan. Synthesis of Application Specific Multiprocessor Architectures for Process Networks . Technical report, Dept. of Computer Science & Engg., Indian Institute of Technology Delhi, 2003.
|
 |
17
|
Manoj Kumar Jain , M. Balakrishnan , Anshul Kumar, An efficient technique for exploring register file size in ASIP synthesis, Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems, October 08-11, 2002, Grenoble, France
[doi> 10.1145/581630.581671]
|
| |
18
|
|
| |
19
|
|
| |
20
|
Basant Kumar Dwivedi, Harsh Dhand, M. Balakrishnan, and Anshul Kumar. RPNG: A Tool for Random Process Network Generation. Technical report, Dept. of Computer Science & Engg., Indian Institute of Technology Delhi, 2004.
|
| |
21
|
|
CITED BY 4
|
|
|
|
|
Lisane Brisolara , Sang-il Han , Xavier Guerin , Luigi Carro , Ricardo Reis , Soo-Ik Chae , Ahmed Jerraya, Reducing fine-grain communication overhead in multithread code generation for heterogeneous MPSoC, Proceedingsof the 10th international workshop on Software & compilers for embedded systems, April 20-20, 2007, Nice, France
|
|
|
|
|
|
Sang-Il Han , Soo-Ik Chae , Lisane Brisolara , Luigi Carro , Katalin Popovici , Xavier Guerin , Ahmed A. Jerraya , Kai Huang , Lei Li , Xiaolang Yan, Simulink®-based heterogeneous multiprocessor SoC design flow for mixed hardware/software refinement and simulation, Integration, the VLSI Journal, v.42 n.2, p.227-245, February, 2009
|
|