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 条
  • [21] Design Optimization of Large Aeff Multi-Core Fibers
    Imamura, Katsunori
    Mukasa, Kazunori
    Yagi, Takeshi
    2010 15TH OPTOELECTRONICS AND COMMUNICATIONS CONFERENCE (OECC), 2010, : 166 - 167
  • [22] Design of OpenCL Framework for Embedded Multi-core Processors
    Hong, Jung-Hyun
    Ahn, Young-Ho
    Kim, Byung-Jin
    Chung, Ki-Seok
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (02) : 233 - 241
  • [23] A high-level analysis of a multi-core vision processor using SystemC and TLM2.0
    Mori, Jones Y.
    Huebner, Michael
    2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [24] PC-based Control with Multi-core Technology Intel Multi-Core Technology provides more Power in the PC-based Automation Technology
    Barth, Ramon
    Richter, Sebastian
    ATP EDITION, 2008, (02): : 20 - 26
  • [25] 60 GHz Multi-Antenna Design in Multi-Core System
    Yeh, Ho-Hsin
    Melde, Kathleen L.
    2012 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM (APSURSI), 2012,
  • [26] Multi-core technologies
    Tarek, T.
    Scientific Computing, 2006, 23 (11):
  • [27] MULTI-CORE CABLES
    WILLIAMS, R
    WIRELESS WORLD, 1971, 77 (1429): : 320 - &
  • [28] Multi-core microprocessors
    Rajaraman V.
    Resonance, 2017, 22 (12) : 1175 - 1192
  • [29] The Multi-Core Challenge
    Ungerer, Theo
    IT-INFORMATION TECHNOLOGY, 2010, 52 (03): : 142 - 146
  • [30] Multi-core technology
    Sci. Comput., 2006, 7 (06):