Multi-ASIP Platform Synthesis for Real-Time Applications

被引:0
|
作者
Micconi, Laura [1 ]
Gangadharan, Deepak [1 ]
Pop, Paul [1 ]
Madsen, Jan [1 ]
机构
[1] Tech Univ Denmark, DK-2800 Lyngby, Denmark
关键词
MULTIPROCESSOR SYSTEMS; DESIGN FLOW;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we are interested in deriving a distributed platform, composed of heterogeneous processing elements, targeted to applications that have strict timing constraints. We consider that the platform may use multiple Application Specific Instruction Set Processors (ASIPs). An ASIP is synthesized and tuned for a specific set of tasks (i.e., a task cluster). During design space exploration (DSE), we evaluate each platform solution visited in terms of its cost and performance, i.e., its ability to execute the applications such that they meet their timing constraints. To determine if the applications are schedulable, we have to know the worst-case execution time (WCET) of each task. However, we can determine the WCETs only after the ASIPs are synthesized, which is time consuming and therefore cannot be done during DSE. To address this circular dependency (the ASIPs depend on the task clustering, and the WCETs of tasks, used to determine schedulability, depend on how ASIPs are synthesized), we propose an uncertainty model for the WCETs, which captures the range of possible ASIP implementations. Based on this model, we synthesize a multi-ASIP platform, such that the applications have a high chance of being schedulable and the cost constraints imposed on the platform are fulfilled. We propose an Evolutionary Algorithm-based approach, which uses a novel stochastic schedulability analysis to solve this optimization problem. The proposed approach has been evaluated using several benchmarks.
引用
收藏
页码:59 / 67
页数:9
相关论文
共 50 条
  • [21] A real-time computer vision platform for mobile robot applications
    Szabo, S
    Coombs, D
    Herman, M
    Camus, T
    Liu, HC
    REAL-TIME IMAGING, 1996, 2 (05) : 315 - 327
  • [22] Supporting Several Real-time Applications on the Java']Java Platform
    Teresa Higuera-Toledano, M.
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [23] Real-time Multi-platform Route Planning in ridesharing
    Jin, Qianqian
    Li, Boyang
    Cheng, Yurong
    Zhao, Xiangguo
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [24] Density of Multi-Task Real-Time Applications
    Baranov, Sergey
    Nikiforov, Victor
    PROCEEDINGS OF THE 17TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION FRUCT, 2015, : 9 - 15
  • [25] Real-time Multi Barcode Reader for Industrial Applications
    Zafar, Iffat
    Zakir, Usman
    Edirisinghe, Eran A.
    REAL-TIME IMAGE AND VIDEO PROCESSING 2010, 2010, 7724
  • [26] Platform synthesis and partitioning of real-time tasks for energy efficiency
    Chen, Jian-Jia
    Thiele, Lothar
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (06) : 573 - 583
  • [27] Dynamic configuration management of a multi-standard and multi-mode reconfigurable multi-ASIP architecture for turbo decoding
    Lapotre, Vianney
    Gogniat, Guy
    Baghdadi, Amer
    Diguet, Jean-Philippe
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2017,
  • [28] Real-time intelligent big data processing: technology, platform, and applications
    Tongya Zheng
    Gang Chen
    Xinyu Wang
    Chun Chen
    Xingen Wang
    Sihui Luo
    Science China Information Sciences, 2019, 62
  • [29] Synthesis of real-time cloud applications for Internet of Things
    Bak, Slawomir
    Czarnecki, Radoslaw
    Deniziak, Stanislaw
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2015, 23 (03) : 913 - 929
  • [30] FAULT TREE SYNTHESIS FOR DESIGN AND REAL-TIME APPLICATIONS
    MARTINSOLIS, GA
    ANDOW, PK
    LEES, FP
    TRANSACTIONS OF THE INSTITUTION OF CHEMICAL ENGINEERS, 1982, 60 (01): : 14 - 25