A framework for design space exploration and performance analysis of networked embedded systems

被引:0
作者
Dep. of Computer Science, University of Cantabria, Spain [1 ]
不详 [2 ]
机构
[1] Dep. of Computer Science, University of Cantabria
[2] Dep. of Computer Science, University of Verona
来源
ACM Int. Conf. Proc. Ser. |
关键词
Design Space Exploration; MARTE; Networked Embedded Systems; Performance Analysis; Simulation; SystemC; UML;
D O I
10.1145/2555486.2555488
中图分类号
学科分类号
摘要
The design of the network in distributed embedded systems often necessitates the analysis of its HW/SW tradeoffs along with network tradeoffs. To do so, a framework is presented to perform joint exploration of both HW/SW and network (NW) design spaces. In the proposed approach, UML+Profiles are used to model the whole system and SystemC code generation mechanism is exploited to validate it. SystemC-based HW/SW and NW simulators are integrated and used to simulate the overall system model. Design tradeoffs of HW/SW and NW are characterized to define the overall joint design space. In order to validate the proposed framework, an example of automotive application is used to explore several performance metrics and show how the framework is able to find the optimal set of design parameters.
引用
收藏
相关论文
共 21 条
[1]  
Ashenden P.J., The Designer's Guide to VHDL, (2001)
[2]  
Azizi O., Mahesri A., Stevenson J., Patel S., Horowitz M., An integrated framework for joint design space exploration of microarchitecture and circuits, Design, Automation Test in Europe Conference Exhibition (DATE), pp. 250-255, (2010)
[3]  
SystemC Network Simulation Library - Version 2, (2013)
[4]  
Ebeid E., Fummi F., Quaglia D., Communication alternatives exploration in model-driven design of networked embedded systems, 14th International Workshop on Microprocessor Test and Verification (MTV), (2013)
[5]  
Ebeid E., Fummi F., Quaglia D., Stefanni F., Refinement of UML/MARTE models for the design of networked embedded systems, Design, Automation Test in Europe Conference Exhibition (DATE), 2012, pp. 1072-1077, (2012)
[6]  
Ebeid E., Quaglia D., Fummi F., UML-based modeling and simulation of environmental effects in networked embedded systems, 16th Euromicro Conference on Digital System Design (DSD), (2013)
[7]  
HIFSuite: Tools and APIs for HDL Code Conversion and Manipulation- Version 2012.12, (2012)
[8]  
Herrera F., Posadas H., Peil P., Villar E., Ferrero F., Valencia R., A MDD Methodology for Specification of Embedded Systems and Automatic Generation of Fast Configurable and Executable Performance Models, Proceedings of the Eighth IEEE/ACM/IFIP International Conference on Hardware/software Codesign and System Synthesis, CODES+ISSS 12, pp. 529-538, (2012)
[9]  
Standard for SystemVerilog - Unified Hardware Design, Specification, and Verification Language, pp. 1-668, (2007)
[10]  
Mariani G., Brankovic A., Palermo G., Jovic J., Zaccaria V., Silvano C., A correlation-based design space exploration methodology for multi-processor systems-on-chip, 47th ACM/IEEE Design Automation Conference (DAC), pp. 120-125, (2010)