Arc Model and DDG: Deadlock Avoidance and Detection in Torus NoC

被引:0
|
作者
Das, Surajit [1 ]
Karfa, Chandan [1 ]
机构
[1] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati 781039, India
关键词
Deadlock avoidance; network-on-chip (NoC); Torus NoC; turn model; wraparound channel; TURN MODEL;
D O I
10.1109/LES.2021.3113355
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wraparound channels in Torus network-on-chip (NoC) help in reducing overall hop counts traversed by traffic. However, the cyclic paths created by the wraparound channel make Torus NoC deadlock prone. The Turn model and channel dependency graph (CDG) are two classical approaches used for detecting and avoiding deadlock in NoC. In this work, we propose an Arc model for avoiding deadlock in Torus NoC. The Arc model is an extension to the Turn model and is useful for deadlock avoidance in Torus. Directional dependency graph (DDG) is also presented in this work by combining both the Turn model and CDG for detecting deadlock in Torus NoC. DDG is a simpler approach for identifying deadlock scenarios, formulating deadlock avoidance, and showing deadlock freedom while using the Arc model along with a set of Turns.
引用
收藏
页码:67 / 70
页数:4
相关论文
共 50 条
  • [41] A communication model based on an n-dimensional torus architecture using deadlock-free wormhole routing
    Hölzenspies, P
    Schepers, E
    Bach, W
    Jonker, M
    Sikkes, B
    Smit, G
    Havinga, P
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 166 - 172
  • [42] Dataflow Programs Analysis and Optimization Using Model Predictive Control Techniques: Two Examples of Bounded Buffer Scheduling: Deadlock Avoidance and Deadlock Recovery Strategies
    Canale M.
    Casale-Brunet S.
    Bezati E.
    Mattavelli M.
    Janneck J.
    Journal of Signal Processing Systems, 2016, 84 (3) : 371 - 381
  • [43] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Srinivasan, Selvaraj
    Rajaram, R.
    DISTRIBUTED AND PARALLEL DATABASES, 2011, 29 (04) : 261 - 276
  • [44] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Selvaraj Srinivasan
    R. Rajaram
    Distributed and Parallel Databases, 2011, 29 : 261 - 276
  • [45] An improved, centralised algorithm for detection and resolution of distributed deadlock in the generalised model
    Srinivasan, S.
    Rajaram, R.
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2012, 27 (03) : 205 - 224
  • [46] A MODEL OF ADA PROGRAMS FOR STATIC DEADLOCK DETECTION IN POLYNOMIAL-TIME
    MASTICOLA, SP
    RYDER, BG
    SIGPLAN NOTICES, 1991, 26 (12): : 97 - 107
  • [47] Deadlock Detection in the Scheduling of Last-Mile Transportation Using Model Checking
    Hasebe, Koji
    Tsuji, Mitsuaki
    Kato, Kazuhiko
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 423 - 430
  • [48] Siphon-based deadlock detection in Integrated Model of Distributed Systems (IMDS)
    Daszczuk, Wiktor B.
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 425 - 435
  • [49] An Optimal, Distributed Deadlock Detection and Resolution Algorithm for Generalized Model in Distributed Systems
    Srinivasan, S.
    Vidya, Rajan
    Rajaram, Ramasamy
    CONTEMPORARY COMPUTING, PROCEEDINGS, 2009, 40 : 70 - +
  • [50] Cascaded Machine Learning Model Based DoS Attacks Detection and Classification in NoC
    Hu, Shengkai
    Wang, Haoyu
    Halak, Basel
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,