講演抄録/キーワード |
講演名 |
2012-01-25 14:20
ITRON仕様OSのマルチスレッドプロセッサ拡張 ○上田陸平・藤井 啓・千代浩之・松谷宏紀・山崎信行(慶大) VLD2011-98 CPSY2011-61 RECONF2011-57 |
抄録 |
(和) |
近年では組込みシステムの高機能化にともない,リアルタイム性に加えシステム全体の高スループット化が求められる.Responsive Multithreaded Processor(RMT Processor)は,このような組込みシステム向けに優先度付きSimultaneous Multithreading(SMT)アーキテクチャを採用しており,ハードウェアレベルでのスレッド制御を行うための機能を有している.本論文では,ITRON仕様のリアルタイムOSであるHyper Operating Systemについて,RMT Processor向けにマルチスレッド拡張を行った.その際,スレッドの生成やディスパッチにはRMT Processorの固有命令を使用し,スレッド間の排他制御はタスク・オブジェクト・キューの3種類のロックを用いて実装した.また,同時実行スレッド数を増やした際の最悪割込み応答時間を定めるため,割込み専用スレッドを設けた.評価では拡張を行ったサービスコールの実行時間を測定し,拡張前と比較を行った.また,割込み専用スレッドによる割込み応答時間への影響を測定し,その有効性を示した. |
(英) |
Recent advances in embedded systems have demanded high-performance under real-time constraints.Responsive Multithreaded Processor (RMT Processor) employs prioritized Simultaneous Multithreading (SMT) architecture with hardware-assisted context switch for such high-end embedded systems. In this paper, Hyper Operating System, which is a real-time OS based on ITRON specification, is extended to support multithread processing on RMT Processor.
RMT Processor specific instructions are used for task creation and dispatch, and three types of locks (task, object, and queue) are used to implement synchronization between threads.
A dedicated thread is assigned for interrupt processing in order to maintain the worst-case interrupt response time when the number of threads executed simultaneously increases. Execution times of the extended service calls for the multithread processing are evaluated and compared with those of the original service calls. We also show that the dedicated thread for interrupts can maintain the
interrupt response time. |
キーワード |
(和) |
組込みシステム / リアルタイムOS / ITRON / RMT Processor / SMT / / / |
(英) |
Embedded Systems / Real-Time OS / ITRON / RMT Processor / SMT / / / |
文献情報 |
信学技報, vol. 111, no. 398, CPSY2011-61, pp. 43-48, 2012年1月. |
資料番号 |
CPSY2011-61 |
発行日 |
2012-01-18 (VLD, CPSY, RECONF) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
VLD2011-98 CPSY2011-61 RECONF2011-57 |
|