Efficient Hardware Implementation of Data-Flow Parallel Embedded Systems

被引:0
|
作者
Quinton, Patrice [1 ]
Chana, Anne-Marie [1 ]
Derrien, Steven [1 ]
机构
[1] Univ Europeenne Bretagne, ENS Cachan Bretagne, F-35170 Bruz, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many modern computing systems deal with streams of data, which have to be processed in parallel in order to be handled in real-time. This is in particular the case for some kind of cyber physical systems, which process data provided by physical devices. We consider here an approach to generate efficient hardware for-a particular class of-such systems, which relies upon the polyhedral model. Flexible parallel components, described by the ALPHA functional language, are modelled and assembled using a scheduling method which combines the synchronous data-flow principle of balance equations, and the polyhedral scheduling technique. The modelling of flexible components relies on a simple, affine-periodic, delayable and stretchable time model, which allows a full system to be assembled and synthesized by combining the component hardware descriptions with automatically generated wrappers. We illustrate this method on a simplified WCDMA system and we discuss the relationship of this approach with stream languages, latency-insensitive design, and multidimensional data-flow systems.
引用
收藏
页码:364 / 371
页数:8
相关论文
共 50 条
  • [1] Intellectual Property (IP) Integration Approach for Data-Flow Parallel Embedded Systems
    Chana, Anne Marie
    Quinton, Patrice
    [J]. E-INFRASTRUCTURE AND E-SERVICES FOR DEVELOPING COUNTRIES, 2013, 119 : 298 - 307
  • [2] Data-Flow Implementation of Concurrent Asynchronous Systems
    Gebali, Fayez
    Alzahrani, Ali
    [J]. 2017 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2017,
  • [3] Data-flow assisted behavioral partitioning for embedded systems
    Agrawal, S
    Gupta, RK
    [J]. DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 709 - 712
  • [4] Implementation techniques for efficient data-flow analysis of large programs
    Atkinson, DC
    Griswold, WG
    [J]. IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 52 - 61
  • [5] Data-Flow Awareness in Parallel Data Processing
    Bednarek, David
    Dokulil, Jiri
    Yaghob, Jakub
    Zavoral, Filip
    [J]. INTELLIGENT DISTRIBUTED COMPUTING VI, 2013, 446 : 149 - 154
  • [6] Efficient Data-Flow Analysis of UML/SysML Diagrams for Optimized Model Compilation of Hardware-software Systems
    Enrici, Andrea
    Apvrille, Ludovic
    Pacalet, Renaud
    [J]. MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 84 - 95
  • [7] Parallel data-flow analysis of explicitly parallel programs
    Knoop, J
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 391 - 400
  • [8] Evolution in Data-Flow Systems
    不详
    [J]. IEEE PERVASIVE COMPUTING, 2009, 8 (03) : 76 - 77
  • [9] HDFI: Hardware-Assisted Data-flow Isolation
    Song, Chengyu
    Moon, Hyungon
    Alam, Monjur
    Yun, Insu
    Lee, Byoungyoung
    Kim, Taesoo
    Lee, Wenke
    Paek, Yunheung
    [J]. 2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2016, : 1 - 17
  • [10] DATA-FLOW ALGORITHMS FOR PARALLEL MATRIX COMPUTATIONS
    OLEARY, DP
    STEWART, GW
    [J]. COMMUNICATIONS OF THE ACM, 1985, 28 (08) : 840 - 853