Data-Flow Implementation of Concurrent Asynchronous Systems

被引:0
|
作者
Gebali, Fayez [1 ]
Alzahrani, Ali [1 ]
机构
[1] Univ Victoria, Elect & Comp Engn Dept, Victoria, BC, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Embedded multi core systems are implemented as systems-on-chip (SoC) that rely on packet store-and-forward networks-on-chip (NoC) for communications. These systems do not use busses nor global clock. Instead routers are used to move data between the cores and each core uses its own local clock. This implies concurrent asynchronous computing. Implementing algorithms in such system is very much facilitated using event-driven concepts. In this work, we propose an event-driven hardware computational model that is more suitable to describe, simulate, and design concurrent asynchronous systems. The proposed model of computation has advantages such as flexible I/O timing in term of scheduling policy, processing wise execute as soon as possible, and self timed event driven system. In other words, I/O timing and correctness of algorithm evaluation are dissociated in this work. The main advantage of this proposal is ability to obfuscate algorithm evaluation to thwart side-channel attacks which has important implications for cryptographic applications.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Efficient Hardware Implementation of Data-Flow Parallel Embedded Systems
    Quinton, Patrice
    Chana, Anne-Marie
    Derrien, Steven
    [J]. 2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 364 - 371
  • [2] Optimal Instrumentation of Data-flow in Concurrent Data Structures
    Navabpour, Samaneh
    Bonakdarpour, Borzoo
    Fischmeister, Sebastian
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 497 - +
  • [3] Evolution in Data-Flow Systems
    不详
    [J]. IEEE PERVASIVE COMPUTING, 2009, 8 (03) : 76 - 77
  • [4] A DT-CNN Data-Flow Implementation
    Malki, Suleyman
    Spaanenburg, Lambert
    [J]. 2008 11TH INTERNATIONAL WORKSHOP ON CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS, 2008, : 17 - 22
  • [5] IMPLEMENTATION OF THE DATA-FLOW SYNCHRONOUS LANGUAGE SIGNAL
    AMAGBEGNON, P
    BESNARD, L
    LEGUERNIC, P
    [J]. SIGPLAN NOTICES, 1995, 30 (06): : 163 - 173
  • [6] DICER 2.0: A New Model Checker for Data-Flow Errors of Concurrent Software Systems
    Xiang, Dongming
    Zhao, Fang
    Liu, Yaping
    [J]. MATHEMATICS, 2021, 9 (09)
  • [7] A FULLY ABSTRACT TRACE MODEL FOR DATA-FLOW AND ASYNCHRONOUS NETWORKS
    JONSSON, B
    [J]. DISTRIBUTED COMPUTING, 1994, 7 (04) : 197 - 212
  • [8] DATA-FLOW GRAPH OPTIMIZATION FOR DATA-FLOW ARCHITECTURES - A DATA-FLOW OPTIMIZING COMPILER
    KYO, S
    OKAZAKI, S
    MIZOGUCHI, M
    [J]. NEC RESEARCH & DEVELOPMENT, 1994, 35 (01): : 96 - 107
  • [9] STRUCTURE HANDLING IN DATA-FLOW SYSTEMS
    GAUDIOT, JL
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (06) : 489 - 502
  • [10] AN ARCHITECTURAL COMPARISON OF DATA-FLOW SYSTEMS
    SRINI, VP
    [J]. COMPUTER, 1986, 19 (03) : 68 - 88