| Programming models and HW-SW interfaces abstraction for multi-processor SoC |
| Full text |
Pdf
(672 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 43rd annual Design Automation Conference
table of contents
San Francisco, CA, USA
SESSION: Session 16: special session: MPSOC design tools
table of contents
Pages: 280 - 285
Year of Publication: 2006
ISBN:1-59593-381-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 18, Downloads (12 Months): 133, Citation Count: 10
|
|
|
ABSTRACT
For the design of classic computers the Parallel programming concept is used to abstract HW/SW interfaces during high level specification of application software. The software is then adapted to an existing multiprocessor platforms using a low level software layers that implement the programming model. Unlike classic computers, the design of heterogeneous MPSoC includes also building the processors and other kind of hardware components required to execute the software. In this case, the programming model hides both hardware and software refinements. This paper deals with parallel programming models to abstract both hardware and software Interfaces in the case of heterogeneous MPSoC design. Different abstraction levels will be needed. For the long term, the use of higher level programming models will open new vistas for optimization and architecture exploration like CPU/RTOS tradeoffs.
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
|
J. Turley. Survey says: Software tools more important than Chips. Embedded Systems Design Journal. 4-11-2005.
|
| |
2
|
H. Jones. Analysis of the relationship between EDA Expenditures and Competitive Positioning of IC Vendors for 2003. http://www.edac.org/resources_profitability.jsp
|
| |
3
|
|
| |
4
|
|
| |
5
|
W. Wolf. High-Performance Embedded Computing. Morgan Kaufman. 2006
|
 |
6
|
|
| |
7
|
|
| |
8
|
P. Paulin, C. Pilkington, M. Langevin, E. Bensoudane, D. Lyonnard, O. Benny, B. Lavigueur, D. Lo, G. Beltrame, V. Gagne, G. Nicolescu. Parallel Programming Models for a Multi-Processor SoC Platform Applied to Networking and Multimedia. IEEE Transactions on VLSI Journal, 2006.
|
| |
9
|
M. Zitterbart, "A Model for Flexible High performance Communication Subsystems", IEEE Journal on selected areas in communication, VOL. 11, NO, 4, MAY 1993.
|
 |
10
|
|
| |
11
|
F. Ghenassia. Transaction-Level Modeling with SystemC. TLM Concepts and Applications for Embedded Systems. Springer, 2005, ISBN 0-387-26232-6.
|
 |
12
|
Aimen Bouchhima , Xi Chen , Frédéric Pétrot , Wander O. Cesário , Ahmed A. Jerraya, A unified HW/SW interface model to remove discontinuities between HW and SW design, Proceedings of the 5th ACM international conference on Embedded software, September 18-22, 2005, Jersey City, NJ, USA
[doi> 10.1145/1086228.1086258]
|
| |
13
|
|
| |
14
|
|
| |
15
|
Sungjoo Yoo , Mohamed-Wassim Youssef , Aimen Bouchhima , Ahmed A. Jerraya , Mario Diaz-Nava, Multi-Processor SoC Design Methodology Using a Concept of Two-Layer Hardware-Dependent Software, Proceedings of the conference on Design, automation and test in Europe, p.21382, February 16-20, 2004
|
| |
16
|
A. Bouchhima, L. Kriaa, W. Youssef, P. Gerin, F. Pétrot, A. A. Jerraya. A Unified HW/SW Interface Refinement Approach for MPSoC Design. In Proceedings of The 4th International IEEE-NEWCAS Conference NEWCAS 2006, Gatineau, Canada, June 18-21, 2006.
|
| |
17
|
C. Rowen. Engineering the Complex SoC. Prentice Hall, 2004.
|
CITED BY 10
|
|
|
|
|
|
|
|
Mark Thompson , Hristo Nikolov , Todor Stefanov , Andy D. Pimentel , Cagkan Erbas , Simon Polstra , Ed F. Deprettere, A framework for rapid system-level exploration, synthesis, and programming of multimedia MP-SoCs, Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis, September 30-October 03, 2007, Salzburg, Austria
|
|
|
|
|
|
Stefan Kraemer , Lei Gao , Jan Weinstock , Rainer Leupers , Gerd Ascheid , Heinrich Meyr, HySim: a fast simulation framework for embedded software development, Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis, September 30-October 03, 2007, Salzburg, Austria
|
|
|
|
|
|
Joachim Falk , Joachim Keinert , Christian Haubelt , Jürgen Teich , Shuvra S. Bhattacharyya, A generalized static data flow clustering algorithm for mpsoc scheduling of multimedia applications, Proceedings of the 7th ACM international conference on Embedded software, October 19-24, 2008, Atlanta, GA, USA
|
|
|
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
|
|
|
|
|
|
|
|