2024-03-29T18:20:39Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000879502024-03-29T05:26:34Z01164:02036:06976:06977
優先度逆転を考慮した優先度付きオンチップネットワークの設計と実装Design and Implementation of Prioritized On-chip Network with Priority Inversion Avoidancejpn計算機アーキテクチャhttp://id.nii.ac.jp/1001/00087935/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=87950&item_no=1&attribute_id=1&file_no=1Copyright (c) 2013 by the Institute of Electronics, Information and Communication EngineersThis SIG report is only available to those in membership of the SIG.慶應義塾大学理工学部慶應義塾大学大学院理工学研究科慶應義塾大学大学院理工学研究科慶應義塾大学大学院理工学研究科慶應義塾大学大学院理工学研究科慶應義塾大学大学院理工学研究科石田, 匠山崎, 大輝谷口, 将一水頭, 一壽松谷, 宏紀山崎, 信行Network-on-Chip (NoC) は従来のバス方式よりもスケーラピリティに優れていることから次世代のコア間通信方式として期待されている.メニーコアにおけるリアルタイム性や QoS のサポート等の要求から,優先度付きの NoC の研究が盛んであるが,優先度を付加することで,低優先度のパケットが高優先度のパケットをブロックしてしまう優先度逆転問題が発生する可能|生がある.本研究では優先度逆転を検出するカウンタを実装し,さらに優先度継承機能を実装することで優先度逆転問題が軽減されることが確認された.Network-on-Chip (NoC) is expected to be used for the next-generation interconnection between many processing cores due to a high scalability compared to conventional buses. To satisfy QoS and real-time constraints required for many-core processors, priority-aware NoCs have been studied recently. However, adding priority control for NoCs introduces priority inversion problems, in which a high priority packet is blocked by a low priority packet. In this paper, we introduce a counter to each router physical channel to detect the priority inversions. We also introduce a priority-inheritance mechanism to resolve them. The evaluation results show that the priority inversions are significantly reduced.AA11451459研究報告システムLSI設計技術(SLDM)2013-SLDM-15918162013-01-092012-12-27