@techreport{oai:ipsj.ixsq.nii.ac.jp:00024657, author = {恒冨, 邦彦 and 草野, 和寛 and 福澤, 祐二 and 福田, 晃 and 村上, 和彰 and 富田, 眞治 and Kunihiko, Tunedomi and Kazuhiro, Kusano and Yuji, Fukuzawa and Akira, Fukuda and Kazuaki, Murakami and Shinji, Tomita}, issue = {29(1990-ARC-082)}, month = {Apr}, note = {「可変構造型並列計算機(configurable Parallel Process)」は,我々が現在開発中の汎用/多目的マルチプロセッサ・システムであり,メモリ/ネットワーク・アーキテクチャを種々の並列処理形態に適応させることが可能である.このシステム上に現在構築しているオペレーティング・システムは,可変構造型並列計算機を密結合型マルチプロセッサとして用いており,カーネル内部をメッセージ指向により構築することにより,データパラレルな処理を実現し,カーネルの負荷を分散する.また,密結合型マルチプロセッサでの並列処理モデルとしてユーザに対し軽いプロセス(スレッド)の機能を提供する.プロセッサの割当て,解放をプロセス単位に行うスケジューリングを用いることにより,スレッド切り換えのオーバヘッドを軽減できる.また,スレッド間の同期機構として,システムの負荷に応じてサスペンドロックに移行するタイムアウト付きのスピンロックを用いることによって,コスケジューリングより柔軟なスケジューリングを実現する.メモリ管理については,アドレス変換テーブルの管理とスタックの割当て方法について述べる.アドレス変換テーブルをコピーする方式としない方式を評価し,後者を選択する.また,スタックへの高速なアクセスを実現するために,スタックの遅延生成を提案する., A reconfigurable parallel processor under development at Kyushu University is a MIMD-type multipurpose multiprocessor system. This system can be tailored to a broad range of applications. Its operating system under development considers it as a tightly coupled multiprocessor. Its kernel is based on the message oriented method to implement data-parallel processing. The operating system provides users with functions of the light weight process (thread) as a parallel processing model. for tightly coupled multiprocessor system. The overhead of the thread switching can be reduced by our scheduling scheme where processors are allocated and deallocated to each process. The spin lock mechanism with time-out facility is employed to realize more flexible sheduling than coscheduling. We evalute two methods where address mapping table is copied and it is not copied. As a result, the latter is employed. We propose a method of lazy ceation of stack to have fast access to a stack.}, title = {可変構造型並列計算機の並列オペレーティング・システム -プロセス管理とメモリ管理-}, year = {1990} }