MISC

2012年7月25日

マルチコアTenderの開発

研究報告システムソフトウェアとオペレーティング・システム(OS)
  • 山本 貴大
  • ,
  • 長井 健悟
  • ,
  • 山内 利宏
  • ,
  • 谷口 秀夫

2012
4
開始ページ
1
終了ページ
8
記述言語
日本語
掲載種別

近年,プロセッサのコア数は増加してきており,処理性能を向上させるためには,OS のマルチコアプロセッサへの対応が必要である.OS のマルチコア対応の手法として,ジャイアントロックがある.しかし,ジャイアントロックは,カーネル処理の並列性が失われるため,性能が低下するという欠点がある.したがって,マルチコアにおいてカーネル処理の性能を向上するためには,細粒度ロックを用いることが望ましい.本稿では,Tender をマルチコアに対応させる際の方式について述べる.マルチコアへの対応を行う上で,Tender の OS 構造に着目することにより,修正工数の削減を図りつつ,OS 処理の並列性を向上させることを目指す.また,マルチコアへ対応した Tender の修正工数と性能を評価した.In recent years, the number of processor cores has been increasing, therefore it is necessary to support multicore processor of the OS, in order to improve processing performance. There is a giant lock as a method of multicore support of the OS. However, the giant lock has the disadvantage that performance decreases, because parallelism of the kernel processing is lost. Therefore, in order to improve the performance of kernel processing on multicore, it is desirable to use a fine-grained lock. In this paper, we describe the method of multicore support in Tender. The goal is to reduce modified quantity, and to improve that of the parallelism of OS processing by focus on OS structure in supporting to multicore. In addition, we evaluate modified quantity to support multicore, and the performance of the multicore Tender.

リンク情報
CiNii Articles
http://ci.nii.ac.jp/naid/110009424995
CiNii Books
http://ci.nii.ac.jp/ncid/AN10444176
ID情報
  • CiNii Articles ID : 110009424995
  • CiNii Books ID : AN10444176

エクスポート
BibTeX RIS