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 条
  • [21] A STRUCTURED APPROACH TO DEADLOCK DETECTION, AVOIDANCE AND RESOLUTION IN FLEXIBLE MANUFACTURING SYSTEMS
    KUMARAN, TK
    CHANG, W
    CHO, H
    WYSK, RA
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1994, 32 (10) : 2361 - 2379
  • [22] Deadlock avoidance based on connectivity detection and dynamic backtracking for path planning
    Yu, Jin
    You, Xiaoming
    Liu, Sheng
    SOFT COMPUTING, 2023, 27 (08) : 4931 - 4942
  • [23] A deadlock detection/resolution algorithm for the OR model
    Villadangos, J
    Farina, F
    de Mendivil, JRG
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 44 - 49
  • [24] Hardware/software partitioning of operating systems: focus on deadlock detection and avoidance
    Lee, JJ
    Mooney, VJ
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (02): : 167 - 182
  • [25] Deadlock detection and avoidance of task scheduling with multi-resource sharing
    Liu, M. (liumeng@sdu.edu.cn), 2012, ICIC Express Letters Office, Tokai University, Kumamoto Campus, 9-1-1, Toroku, Kumamoto, 862-8652, Japan (03):
  • [26] Deadlock avoidance control synthesis in manufacturing systems using model checking
    Wang, Y
    Wu, ZM
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 1702 - 1703
  • [27] Avoiding unnecessary deaths Drag-Back, a deadlock avoidance model
    Mejia-Ricart, Luis
    Olmsted, Aspen
    2017 12TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2017, : 472 - 474
  • [28] Deadlock Detection and Avoidance Algorithm in Petri Nets Using the Resource Sharing Matrix
    Lee, Jong Kun
    Kim, Sang Hwan
    STUDIES IN INFORMATICS AND CONTROL, 2008, 17 (03): : 259 - 272
  • [29] THE STRATEGY OF INFORMATION-PROCESS CONTROL TAKING INTO ACCOUNT DEADLOCK DETECTION AND AVOIDANCE
    ZINOVJEV, EV
    STREKALEV, AA
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1982, (01): : 22 - 29
  • [30] Hardware acceleration of deadlock avoidance and detection in Real-Time operating systems
    Samson, P
    Sinha, P
    Fifth International Workshop on System-on-Chip for Real-Time Applications, Proceedings, 2005, : 429 - 433