ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.44
  4. No.SIG2(PRO16)

仮想記憶管理を積極的に利用した共有メモリ型マルチプロセッサ向け実時間型ガーベジコレクションの実装

https://ipsj.ixsq.nii.ac.jp/records/16758
https://ipsj.ixsq.nii.ac.jp/records/16758
a3a259eb-34a9-4e1e-a85d-a0e8ed19dce6
名前 / ファイル ライセンス アクション
IPSJ-TPRO4402006.pdf IPSJ-TPRO4402006.pdf (32.3 kB)
Copyright (c) 2003 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2003-02-15
タイトル
タイトル 仮想記憶管理を積極的に利用した共有メモリ型マルチプロセッサ向け実時間型ガーベジコレクションの実装
タイトル
言語 en
タイトル An Implementation of Real - time Garbage Collection for Shared Memory Multiprocessor Positively Using Virtual Memory Management
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
九州工業大学大学院工学研究科電気工学専攻
著者所属(英)
en
Department of Electrical, Electronic and Computer Engineering, Kyushu Institute of Technology
著者名 小出, 洋

× 小出, 洋

小出, 洋

Search repository
著者名(英) Hiroshi, Koide

× Hiroshi, Koide

en Hiroshi, Koide

Search repository
論文抄録
内容記述タイプ Other
内容記述 仮想記憶管理を積極的に利用した共有メモリ型マルチプロセッサ向けの実時間型ガーベジコレクションを提案し,その実装と実行結果について報告する.Lisp 等の言語処理系において処理が進む際に枯渇してくるのは実際的には物理メモリページである.本手法は,Snapshot at beginning 実時間型コピー方式を基本としているが,再利用可能な物理メモリページを直接的に回収することが可能であり,アロケーションポインタの進む先にすでに物理メモリページが割り付けられているため,ページフォールトが起りにくい.また,mmap ,munmap システムコールを備える最近のUNIX 系OSならば,一般ユーザの権限で容易に実装することができる.本手法は,FreeBSD-4.5 で動く2 プロセッサSMP 構成のAT 互換機上に一般ユーザの権限で動作するLisp 処理系に組み込む形式で実装されている.実装したLisp 処理系を起動すると,提案する手法のガーベジコレクションを行うコレクタプロセスと実際的な処理を行うミューテータプロセスが生成され,ほぼ別々のプロセッサでほとんど並列に動作することができる.その実行結果についても報告する.
論文抄録(英)
内容記述タイプ Other
内容記述 We propose an real-time garbage collection for a shared memory multiprocessor positively using virtual memory management and present an implementation and results of the execution. Physical memory pages are practically exhausted in order to progress the execution in any computer language systems such as Lisp. The proposed method, based on the snapshot at beginning real-time copying garbage collection, directly collects the physical memory pages which can be recycled. Page-faults will be reduced, because physical memory pages have been already allocated in the point which the allocation pointer will go to. The proposed method can be easily implemented with authority of general user on recent UNIX systems which have mmap and munmap system calls. The proposed method is implemented and built in Lisp processing system with authority of general user on the two processors SMP AT compatible PC with FreeBSD-4.5. When The Lisp processing system is started, a collector process doing the proposed garbage collection and a mutator process doing the practical execution are spawned. Their processes are almost all concurrently executed. We also present the execution results of the implementation.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 44, 号 SIG02(PRO16), p. 37-37, 発行日 2003-02-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:41:42.691475
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3