WEKO3
アイテム
様々な仮想プロセッサに適応できるスレッドライブラリの実現
https://ipsj.ixsq.nii.ac.jp/records/26237
https://ipsj.ixsq.nii.ac.jp/records/26237ad0debd4-abb8-40b2-a457-b093f02754a3
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1994 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1994-03-22 | |||||||
タイトル | ||||||||
タイトル | 様々な仮想プロセッサに適応できるスレッドライブラリの実現 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Implementation of a Thread Library with Adaptability in Virtual Processor Models | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
九州大学工学部情報工学科 | ||||||||
著者所属 | ||||||||
九州大学工学部情報工学科 | ||||||||
著者所属 | ||||||||
九州大学大型計算機センター | ||||||||
著者所属 | ||||||||
奈良先端科学技術大学院大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science and Communication Engineering, Faculty of Engineering, Kyushu University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science and Communication Engineering, Faculty of Engineering, Kyushu University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Computer Center, Kyushu University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Nara Institute of Science and Technology | ||||||||
著者名 |
宮崎, 輝樹
× 宮崎, 輝樹
|
|||||||
著者名(英) |
Teruki, Miyazaki
× Teruki, Miyazaki
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 我々は,OSの提供する様々な仮想プロセッサ・モデルに対応できるスレッドライブラリPPL (rallel Pthread Libar) を設計した.PPLの設計時の要件として () 並列性,および () 移植性を挙げた.() を満たすために,OSの提供する仮想プロセッサを複数生成し,その上で並列実行可能なマルチルーチンとしてユーザレベル・スレッドを実現した.また () を満たすために,仮想プロセッサやシステムに依存する部分と依存しない部分とを明確に分離し,更にその間のインタフェースを統一した.本論文では,PPLの設計と実装について述べる.実装対象の仮想プロセッサとして,UNIXプロセス,Mach thread,共有プロセスを選んだ.また,他のスレッドライブラリとの性能比較の結果についても述べる. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | We implement a thread library, PPL (Parallel Pthread Library), which can be adapted to various virtual processor models. PPL is intended to be with parallelism and portability. To satisfy parallelism, PPL employs multiroutine approach which allows multiple threads to be executed in parallel. To satisfy portability, we partition PPL into a part which depends on virtual processor and the other. We define interface between them. In this paper, we describe about design and implementation of PPL. We implement PPL on three virtual processor models; UNIX-like process, Mach thread, and shared process. Through the implementation, we compare the performance of PPL with that of existing thread libraries. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10444176 | |||||||
書誌情報 |
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) 巻 1994, 号 32(1993-OS-063), p. 41-48, 発行日 1994-03-22 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |