2024-03-29T23:24:36Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001137102024-03-29T05:26:34Z01164:02822:07920:07921
RMTProcessorにおける優先度に応じた動的誤り訂正符号An Adaptive Error Correcting Code by Priority on RMT Processorjpnプロセッサhttp://id.nii.ac.jp/1001/00113684/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=113710&item_no=1&attribute_id=1&file_no=1Copyright (c) 2015 by the Institute of Electronics, Information and Communication Engineers This SIG report is only available to those in membership of the SIG.慶應義塾大学理工学部慶應義塾大学大学院理工学部研究科慶應義塾大学大学院理工学部研究科慶應義塾大学理工学部松井, 司萩原, 秀磨溝谷, 圭悟山崎, 信行ロボットなどの組込みリアルタイムシステムでは,リアルタイム性,高スループット,低消費電力が要求される.組込みリアルタイムシステム向けに設計された Responsive Multithreaded Processor (RMT Processor) は,8-way の優先度付き Simultaneous Multithread Processor (SMT) で,SMT の特性を活かしつつ優先度を付加したスレッドを制御することで,上記の要求を満たすことができる.さらに近年では,シングルイベント効果によるソフトエラーが確認され,信頼性も要求されるようになっている.そこで本研究では RMTProcessor のバスに誤り訂正を実装することで信頼性の要求も達成する.一般に,高優先度スレッドでは信頼性への要求が高い傾向にある.一方で低優先度スレッドは高優先度スレッドに比べて信頼性への要求が低い場合がある.そこで低優先度スレッドにおける信頼性と低消費電力への要求のトレードオフを考慮し,誤り訂正符号を動的に切り替える手法を設計する.指定した優先度以下のスレッド実行時には符号の強度を落とすことでパリティにおけるスイッチングを削減し,動的消費電力の増大を抑制する.In embedded real-time systems such as robots, there are requirements for real-time constraints, high throughput and low energy consumption. Responsive Multithreaded Processor (RMT Processor), 8-way prioritized simultaneous multithreaded processor, makes use of the characteristics of SMT and controls threads with priorities. Therefore, RMT Processor achives these requirements. In recent years, reliability has also been required in embedded systems because of soft errors by radiation. Generaly, high priority thread tend to require much reliability. Considering trade-off between reliability and low energy consumption on low priority threads, we design a method to dynamically switch error correcting codes. By degrading intensity level of error correcting codes duaring the execution of threads with lower priorities, the number of switchings per parity decreases, which prevents increases of energy consumption.AA12149313研究報告組込みシステム(EMB)2015-EMB-369162015-02-272015-02-25