ASP-based optimized mapping in a simulink-to-MPSoC design flow

被引:4
|
作者
Cilardo, Alessandro [1 ]
Socci, Dario [1 ]
Mazzocca, Nicola [1 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol, I-80125 Naples, Italy
关键词
Simulink Electronic system-level design; Design space exploration; ASP; FPGA; SYSTEM; FRAMEWORK; SPACE;
D O I
10.1016/j.sysarc.2013.10.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an approach to the automated identification of optimal mapping choices in a Simulink-to-MPSoC design flow. The mapping process relies on an appropriately chosen model of computation, capturing the high-level structure of the Simulink application as well as enabling formal checking of several relevant properties, such as boundedness, liveness, as well as throughput and latency formulas. The optimization approach exploits an emerging logic programming language, Answer Set Programming (ASP), for design space exploration. The proposed ASP-based solution can be used in the context of Simulink-to-MPSoC translation as it provides a technique to automate the optimization of design choices aimed at resource utilization and execution time. A case-study and the related experimental results, presented at the end of the paper, demonstrate the effectiveness of the proposed approach. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:108 / 118
页数:11
相关论文
共 27 条
  • [1] An ASP-based distributed collaborative design system
    Zhang, Linxuan
    Xiao, Tianyuan
    Liang, Ce
    Hu, Changchang
    Fan, Wenhui
    SYSTEMS MODELING AND SIMULATION: THEORY AND APPLICATIONS, ASIA SIMULATION CONFERENCE 2006, 2007, : 218 - +
  • [2] ASP-Based Signal Plan Adjustments for Traffic Flow Optimization
    Eiter, Thomas
    Falkner, Andreas
    Schneider, Patrik
    Schueller, Peter
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 3026 - 3033
  • [3] Simulink-based MPSoC design flow: Case study of Motion-JPEG and H.264
    Huang, Kai
    Han, Sang-Il
    Popovici, Katalin
    Brisolara, Lisane
    Guerin, Xavier
    Li, Lei
    Yan, Xiaolang
    Chae, Soo-Ik
    Carro, Luigi
    Jerraya, Ahmed Amine
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 39 - +
  • [4] MPSoC design flow based on performance estimation
    Smiri, Kamel
    Jemai, Abderrazak
    Chibani, Nihel
    Moalla, Mohamed
    15TH EUROPEAN CONCURRENT ENGINEERING CONFERENCE/5TH FUTURE BUSINESS TECHNOLOGY CONFERENCE, 2008, : 19 - 26
  • [5] Simulink-based MPSoC design: New approach to bridge the gap between algorithm and architecture design
    Atat, Youssef
    Zergainoh, Nacer-Eddine
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 9 - +
  • [6] Platform-based software design flow for heterogeneous MPSoC
    Popovici, Katalin
    Guerin, Xavier
    Rousseau, Frederic
    Paolucci, Pier Stanislao
    Jerraya, Ahmed Amine
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (04)
  • [7] A Systematic Design Space Exploration of MPSoC Based on Synchronous Data Flow Specification
    Choonseung Lee
    Sungchan Kim
    Soonhoi Ha
    Journal of Signal Processing Systems, 2010, 58 : 193 - 213
  • [8] A Systematic Design Space Exploration of MPSoC Based on Synchronous Data Flow Specification
    Lee, Choonseung
    Kim, Sungchan
    Ha, Soonhoi
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 58 (02): : 193 - 213
  • [9] A hardware/software co-design flow and IP library based of Simulink™
    Reyneri, LM
    Cucinotta, F
    Serra, A
    Lavagno, L
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 593 - 598
  • [10] The Design of Asynchronous Microprocessor Based on optimized NCL_X design-flow
    Jin, Gang
    Wang, Lei
    Wang, Zhiying
    NAS: 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2009, : 357 - 364