WEKO3
アイテム
ヘテロジニアス計算機上のOS機能委譲機構
https://ipsj.ixsq.nii.ac.jp/records/91668
https://ipsj.ixsq.nii.ac.jp/records/9166886eda5d0-e106-4ce5-8c3e-56af28cca7f0
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2013 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2013-04-18 | |||||||
タイトル | ||||||||
タイトル | ヘテロジニアス計算機上のOS機能委譲機構 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Delegation Mechanism of OS Function for System with Heterogeneous Kernel | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | ヘテロジニアスシステム | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
(株)日立製作所 | ||||||||
著者所属 | ||||||||
(株)日立製作所 | ||||||||
著者所属 | ||||||||
(株)日立ソリューションズ東日本 | ||||||||
著者所属 | ||||||||
(株)日立ソリューションズ | ||||||||
著者所属 | ||||||||
日本電気株式会社 | ||||||||
著者所属 | ||||||||
東京大学 | ||||||||
著者所属 | ||||||||
東京大学 | ||||||||
著者所属 | ||||||||
東京大学/理化学研究所計算科学研究機構 | ||||||||
著者所属 | ||||||||
理化学研究所計算科学研究機構 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Hitachi Ltd. | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Hitachi Ltd. | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Hitachi Solutions East Japan Ltd. | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Hitachi Solutions Ltd. | ||||||||
著者所属(英) | ||||||||
en | ||||||||
NEC Corporation | ||||||||
著者所属(英) | ||||||||
en | ||||||||
University of Tokyo | ||||||||
著者所属(英) | ||||||||
en | ||||||||
University of Tokyo | ||||||||
著者所属(英) | ||||||||
en | ||||||||
University of Tokyo / RIKEN AICS | ||||||||
著者所属(英) | ||||||||
en | ||||||||
RIKEN AICS | ||||||||
著者名 |
佐伯, 裕治
清水, 正明
白沢, 智輝
中村, 豪
高木, 将通
Balazs, Gerofi
思, 敏
石川, 裕
堀, 敦史
× 佐伯, 裕治 清水, 正明 白沢, 智輝 中村, 豪 高木, 将通 Balazs, Gerofi 思, 敏 石川, 裕 堀, 敦史
|
|||||||
著者名(英) |
Yuji, Saeki
Masaaki, Shimizu
Tomoki, Shirasawa
Gou, Nakamura
Masamichi, Takagi
Balazs, Gerofi
Min, Si
Yutaka, Ishikawa
Atsushi, Hori
× Yuji, Saeki Masaaki, Shimizu Tomoki, Shirasawa Gou, Nakamura Masamichi, Takagi Balazs, Gerofi Min, Si Yutaka, Ishikawa Atsushi, Hori
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | メニーコアプロセッサ向けの OS として,Linux カーネルと軽量カーネルが連携して管理するヘテロジニアス構成の OS を開発している.軽量カーネル上においても Linux カーネルのシステムコールを提供するために,軽量カーネルで実現されない Linux システムコールの処理は Linux カーネルに委譲する.引数がデータ領域を示すシステムコールの場合,転送が必要なデータの構造は API 仕様に依存するため,300 種類以上の Linux 互換システムコールに個別に対応したデータ転送を実装する必要がある.本稿では,システムコール処理対象となるデータを同一仮想アドレスへのメモリマップを行う方式により,軽量カーネルに個々のシステムコール処理を実装することなく Linux カーネルに委譲する機構と,その基本評価結果について報告する. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | We have been developing a heterogeneous OS composed of Linux and lightweight kernels for manycore processor. In order to provide all Linux system calls in the lightweight kernel, those primitives which are not provided by the lightweight kernel are delegated to the Linux kernel. Each system call differs in the number of arguments and argument types, and thus the code transferring arguments and results is implemented in each delegating system call. It is impractical to implement all Linux APIs, i.e., more than 300 system calls. Therefore, we developed a delegation mechanism of system calls without individual implementation to pass the data between the lightweight kernel and Linux using a memory mapping technique. In this technique, a user-level virtual address space in the lightweight kernel is mapped to the same position in a Linux process. We report the result of basic evaluation of system calls on lightweight kernel developed on Intel(R) Xeon PhiTM Coprocessor. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10444176 | |||||||
書誌情報 |
研究報告システムソフトウェアとオペレーティング・システム(OS) 巻 2013-OS-125, 号 15, p. 1-7, 発行日 2013-04-18 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |