TLM Automation for Multi-core Design

被引:0
|
作者
Abdi, Samar [1 ]
机构
[1] Concordia Univ, Montreal, PQ, Canada
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Transaction Level Models (TLMs) are being increasingly used by multi-core system designers for design validation and embedded SW development. However, with well defined modeling semantics and TLM automation tools, it is also possible to use TLMs for multi-core design. This paper presents recent research in automatic generation of timed TLMs for early, yet reliable, evaluation of multi-core design decisions. The TLMs are automatically generated from a given mapping of a concurrent application to a multi-core platform. The application code is annotated with delays at the basic-block level of granularity. Similarly, the platform services, such as communication and scheduling, also include timing delays. The TLM automation methods have been implemented in the Embedded System Environment (ESE) toolset. Our experimental results with ESE demonstrate that multi-core TLMs can be generated in the order of seconds; they simulate close to host-compiled application execution speed, and are more than 90% accurate compared to board measurements on average for industrial size examples. Therefore, TLM automation enables early and reliable evaluation of multi-core design decisions.
引用
收藏
页码:709 / 716
页数:8
相关论文
共 50 条
  • [31] The Design of a Cycle Accurate Multi-core Architecture Performance Simulator
    Wang, Gang
    Zhang Tiefei
    Yan, Like
    Bin, Xie
    Chen, Tianzhou
    SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 282 - 287
  • [32] A DESIGN APPROACH FOR PREDICTABLE AND EFFICIENT MULTI-CORE PROCESSOR FOR AVIONICS
    Agrou, Hicham
    Sainrat, Pascal
    Gatti, Marc
    Faura, David
    Toillon, Patrice
    2011 IEEE/AIAA 30TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2011,
  • [33] A Design of the Trusted Platform Module Based on Multi-Core Processor
    Wang Yubo
    Mao Junjie
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 3, 2011, : 538 - 541
  • [34] Design and Applicability of Multi-Core Fibers With Standard Cladding Diameter
    Matsui, Takashi
    Sagae, Yuto
    Sakamoto, Taiji
    Nakajima, Kazuhide
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2020, 38 (21) : 6065 - 6068
  • [35] A multi-core SOC design for advanced image and video compression
    Dehnhardt, A
    Kulaczewski, MB
    Friebe, L
    Moch, S
    Pirsch, R
    Stolberg, HJ
    Reuter, C
    2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 665 - 668
  • [36] A Principled Approach to Secure Multi-core Processor Design with ReWire
    Procter, Adam
    Harrison, William L.
    Graves, Ian
    Becchi, Michela
    Allwein, Gerard
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (02)
  • [37] Design and implementation of FPGA verification platform for multi-core processor
    Chen, C. (hmioycc@gmail.com), 1600, Science Press (51):
  • [38] The Design of Heterogeneous Multi-core Reconfigurable Mobile Terminal Architecture
    Zhao, Baohua
    Liang, Xiao
    An, Ningyu
    Lu, Hui
    Zhang, Zhan
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [39] Formal and Informal Methods for Multi-Core Design Space Exploration
    Kempf, Jean-Francois
    Lebeltel, Olivier
    Maler, Oded
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (154): : 78 - 92
  • [40] Design and Application of Instruction Set Simulator on Multi-Core Verification
    Xiang-Dong Hu
    Yong Guo
    Ying Zhu
    Xin Guo
    Peng Wang
    Journal of Computer Science and Technology, 2010, 25 : 267 - 273