High-level modeling of communication-centric applications: Extensions to a system-level design and virtual prototyping tool

被引:1
作者
Genius, Daniela [1 ]
Apvrille, Ludovic [2 ]
Li, Letitia W. [2 ,3 ]
机构
[1] Sorbonne Univ, LIP6, CNRS, UMR 7606, Paris, France
[2] Univ Paris Saclay, Telecom ParisTech, LTCI, Paris, France
[3] Inst VEDECOM, 77 Rue Chantiers, F-78000 Versailles, France
关键词
Virtual prototyping; System-level design; Design space exploration; MULTIPROCESSOR; METHODOLOGY; GENERATION; ALGORITHMS;
D O I
10.1016/j.micpro.2019.03.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High performance streaming applications require hardware platforms featuring complex, multi-level interconnects. These applications often resemble a task-farm, where many identical tasks listen to the same input channel. Usual embedded system design tools are not well adapted to capture these applications. In particular, the non-uniform memory access (NUMA) nature of the platforms induces latencies that must be carefully examined. The paper proposes a multi-level modeling methodology and tools (TTool, SoCLib) that have been extended to model the characteristics of streaming applications (multiple tasks, non deterministic behavior, I/O devices) in UML/SysML, and to automatically generate a virtual prototype that can be simulated with high precision. The paper uses a typical streaming application to show how latencies can be estimated and fed back to diagrams. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:117 / 130
页数:14
相关论文
共 27 条
  • [11] Faure E., 2006, C REC COMM CENTR SOC, P237
  • [12] A Model-Driven Design Framework for Massively Parallel Embedded Systems
    Gamatie, Abdoulaye
    Le Beux, Sebastien
    Piel, Eric
    Ben Atitallah, Rabie
    Etien, Anne
    Marquet, Philippe
    Dekeyser, Jean-Luc
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2011, 10 (04)
  • [13] Genius D., 2016, ERTSS 2016
  • [14] Genius D., 2011, ALGORITHM ARCHITECTU, V73, P53
  • [15] Genius D., 2017, 12 INT S REC COMM CE, P1
  • [16] Genius D., 2018, 2018 13 INT S REC CO, P1
  • [17] Genius D., 2013, 8 INT S REC COMM CEN
  • [18] Genius D., 2018, C MOD DRIV ENG SOFTW
  • [19] Goossens K, 2009, DES AUT TEST EUROPE, P202
  • [20] Kahn G., 1974, IFIP Congress, P471