| A framework for rapid system-level exploration, synthesis, and programming of multimedia MP-SoCs |
| Full text |
Pdf
(155 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis
table of contents
Salzburg, Austria
SESSION: System-level design methods for MPSoC
table of contents
Pages: 9 - 14
Year of Publication: 2007
ISBN:978-1-59593-824-4
|
|
Authors
|
|
Mark Thompson
|
University of Amsterdam, Amsterdam, Netherlands
|
|
Hristo Nikolov
|
Leiden University, Leiden, Netherlands
|
|
Todor Stefanov
|
Leiden University, Leiden, Netherlands
|
|
Andy D. Pimentel
|
University of Amsterdam, Amsterdam, Netherlands
|
|
Cagkan Erbas
|
University of Amsterdam, Amsterdam, Netherlands
|
|
Simon Polstra
|
University of Amsterdam, Amsterdam, Netherlands
|
|
Ed F. Deprettere
|
Leiden University, Leiden, Netherlands
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 111, Citation Count: 0
|
|
|
ABSTRACT
In this paper, we present the Daedalus framework, which allows for traversing the path from sequential application specification to a working MP-SoC prototype in FPGA technology with the (parallelized) application mapped onto it in only a matter of hours. During this traversal, which offers a high degree of automation, guidance is provided by Daedalus' integrated system-level design space exploration environment. We show that Daedalus offers remarkable potentials for quickly experimenting with different MP-SoC architectures and exploring system-level design options during the very early stages of design. Using a case study with a Motion-JPEG encoder application, we illustrate Daedalus' design steps and demonstrate its efficiency.
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
|
Andrew S. Cassidy , JoAnn M. Paul , Donald E. Thomas, Layered, Multi-Threaded, High-Level Performance Design, Proceedings of the conference on Design, Automation and Test in Europe, p.10954, March 03-07, 2003
|
 |
2
|
Damien Lyonnard , Sungjoo Yoo , Amer Baghdadi , Ahmed A. Jerraya, Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip, Proceedings of the 38th conference on Design automation, p.518-523, June 2001, Las Vegas, Nevada, United States
[doi> 10.1145/378239.379015]
|
| |
3
|
Felice Balarin , Yosinori Watanabe , Harry Hsieh , Luciano Lavagno , Claudio Passerone , Alberto Sangiovanni-Vincentelli, Metropolis: An Integrated Electronic System Design Environment, Computer, v.36 n.4, p.45-52, April 2003
[doi> 10.1109/MC.2003.1193228
]
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
K. Keutzer et al. System level design: Orthogonalization of concerns and platform-based design. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 19(12), Dec. 2000.
|
| |
8
|
G. Kahn. The semantics of a simple language for parallel programming. In Proc. of the IFIP Congress 74, 1974.
|
| |
9
|
Martijn J. Rutten , Jos T. J. van Eijndhoven , Egbert G. T. Jaspers , Pieter van der Wolf , Evert-Jan D. Pol , Om Prakash Gangwal , Adwin Timmer, A Heterogeneous Multiprocessor Architecture for Flexible Media Processing, IEEE Design & Test, v.19 n.4, p.39-50, July 2002
[doi> 10.1109/MDT.2002.1018132
]
|
 |
10
|
|
| |
11
|
|
| |
12
|
S. Mohanty and V. K. Prasanna. Rapid system-level performance evaluation and optimization for application mapping onto SoC architectures. In Proc. of the IEEE International ASIC/SOC Conference, 2002.
|
 |
13
|
|
| |
14
|
P. G. Paulin et al. Parallel Programming Models for a Multiprocessor SoC Platform Applied to Networking and Multimedia. IEEE Trans. on VLSI Systems, 14(7), 2006.
|
| |
15
|
|
| |
16
|
A. D. Pimentel, M. Thompson, S. Polstra, and C. Erbas. On the calibration of abstract performance models for system-level design space exploration. In Proc. of the Int. Conf. on Embedded Computer Systems: Architectures, MOdeling, and Simulation (IC-SAMOS), pages 71--77, 2006.
|
 |
17
|
|
 |
18
|
Tero Kangas , Petri Kukkala , Heikki Orsila , Erno Salminen , Marko Hännikäinen , Timo D. Hämäläinen , Jouni Riihimäki , Kimmo Kuusilinna, UML-based multiprocessor SoC design framework, ACM Transactions on Embedded Computing Systems (TECS), v.5 n.2, p.281-320, May 2006
[doi> 10.1145/1151074.1151077]
|
| |
19
|
T. Kogel et al. Virtual architecture mapping: A SystemC based methodology for architectural exploration of system-on-chip designs. In Proc. of the Int. workshop on Systems, Architectures, Modeling and Simulation (SAMOS), pages 138--148, 2003.
|
| |
20
|
Todor Stefanov , Claudiu Zissulescu , Alexandru Turjan , Bart Kienhuis , Ed Deprettere, System Design Using Kahn Process Networks: The Compaan/Laura Approach, Proceedings of the conference on Design, automation and test in Europe, p.10340, February 16-20, 2004
|
| |
21
|
|
|