• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

高度データベース応用の為の対象指向永続的並列データベースプログラミングシステム

研究課題

研究課題/領域番号 04558008
研究種目

試験研究(B)

配分区分補助金
研究分野 情報学
研究機関東京大学

研究代表者

喜連川 優  東京大学, 生産技術研究所, 助教授 (40161509)

研究分担者 中野 美由紀  東京大学, 生産技術研究所, 助手 (30227863)
高木 幹雄  東京大学, 生産技術研究所, 教授 (30013113)
研究期間 (年度) 1992 – 1993
研究課題ステータス 完了 (1993年度)
配分額 *注記
13,400千円 (直接経費: 13,400千円)
1993年度: 4,600千円 (直接経費: 4,600千円)
1992年度: 8,800千円 (直接経費: 8,800千円)
キーワード永続性(パ-システンシー) / データベース / オブジェクト指向 / プラグラミンング言語 / 永続性(パーシステンシー) / データーベース / プラグラミング言語 / 永続プログラミング言語
研究概要

永続的プログラミング言語、オブジェクト指向データベースなどの実装では、二次記憶上における永続参照(永続ポインタ)の表現形式(OID)は、仮想メモリポインタと異なる形式を使用することが多く、主記憶内でポインタ書き換え(Pointer Swizzling)と呼ばれる技術が利用される。
主記憶中の参照を全て仮想アドレスポインタに書き換える方式は、仮想空間を浪費する可能性がある。一方、永続参照をそのまま主記憶中で使用することは、実行速度の低下につながる。本研究では、サロゲートOIDと呼ぶ主記憶中での永続参照の表現形式を用いたポインタ書き換え方式を確立した。本方式は、ウィルソンらのページフォールト時ポインタ書き換え方式とウィスコンシン大学Exodus/Eに於ける発見時ポインタ書き換え方式の中間の方式に相当する。本研究ではC言語を基にして、パ-システント変数の宣言を可能とするP3Lなる新しい言語を設計するとともに、GCCに手を加えることにより、そのコンパイラを作成した。P3LはサロゲートOIDをサポートするとともに、コンパイラはオブジェクトのレジデンシーチェックの効率化を図る様、最適化処理を施した。サロゲートOID方式による性能向上についてCattle001ベンチマークにおける前方探査を実施し、96ビットのポインタを主記憶で利用する場合に比べて30%〜40%程度の高速化を達成し、その有効性を定量的に明らかにすることが出来た。

報告書

(3件)
  • 1993 実績報告書   研究成果報告書概要
  • 1992 実績報告書
  • 研究成果

    (18件)

すべて その他

すべて 文献書誌 (18件)

  • [文献書誌] Shinji Suzuki,Masaru Kitsuregawa,Mikio Takagi: "Persistent Programming Language P3L and its Application to Global Database as an Implementation Tool" International Workshop on Global GIS,ISPRS. pp.102-108 (1993)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] 鈴木慎司,喜連川優,高木幹雄: "永続的プログラミング言語P3L処理系のGCCとExodus Storage Managerによる実装" 情報処理学会第47回(平成5年後期)全国大会講演論文集. D4-4. (1993)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] 鈴木慎司,喜連川優,高木幹雄: "サロゲートOIDを用いたポインタ書換え方式" 情報処理学会第48回(平成6年前期)全国大会講演論文集. 4G-4. (1994)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] 鈴木慎司,喜連川優,高木幹雄: "永続的プログラミング言語P3Lにおける分岐特性を考慮したレジデンシィ検査について" 電子情報通信学会1993年春期大会講演論文集. D-86. (1993)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] Shinji Suzuki, Masaru Kitsuregawa, Mikio Takagi: "Persistent Programming Language P3L and its Application to Global Database as an Implementation Tool" International Workshop on Global GIS, ISPRS. 102-108 (1993)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] Shinji Suzuki, Masaru Kitsuregawa, Mikio Takagi: "Implementation of a persistent programming language P3L based on GCC and Exodus Storage Manager" Proc.of the 47th National Convention IPS Japan. D4-4. (1993)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] Shinji Suzuki, Masaru Kitsuregawa, Mikio Takagi: "A Pointer Swizzling Method with Surrogate OID" Proc.of the 47th National Convention IPS Japan. 4G-4. (1994)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] Shinji Suzuki, Masaru Kitsuregawa, Mikio Takagi: "On the residency checking in the persistent programming language P3L which takes advantage of the branch behaivior" Proc.of the 1993 IEICE Spring Conference. D-86. (1993)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1993 研究成果報告書概要
  • [文献書誌] Shinji Suzuki,Masaru Kitsuregawa,Mikio Takagi: "Persistent Programming Language P3L and its Application to Global Database as an Implementation Tool" International Workshop on Global GIS,ISPRS.102-108

    • 関連する報告書
      1993 実績報告書
  • [文献書誌] 鈴木慎司,喜連川優,高木幹雄: "永続的プログラミング言語P3L処理系のGCCとExodus Storage Managerによる実装" 情報処理学会第47回(平成5年後期)全国大会講演論文集. D4-4 (1993)

    • 関連する報告書
      1993 実績報告書
  • [文献書誌] 鈴木慎司,喜連川優,高木幹雄: "サロゲートOIDを用いたポインタ換え方式" 情報処理学会第48回(平成6年前期)全国大会講演論文集. 4G-4 (1994)

    • 関連する報告書
      1993 実績報告書
  • [文献書誌] 鈴木慎司,喜連川優,高木幹雄: "永続的プログラミング言語P3Lにおける分岐特性を考慮したレジデンシィ検査について" 電子情報通信学会1993年春期大会講演論文集. D-86 (1993)

    • 関連する報告書
      1993 実績報告書
  • [文献書誌] 鈴木 慎司,喜連川 優,高木 幹雄: "永続的プログラミング言語P3Lにおける分岐特性を考慮したレジデンシィ検査について" 電子情報通信学会1993年春期大会講演論文集. (1993)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 鈴木 慎司,喜連川 優,高木 幹雄: "永続的プログラミング言語P3Lの実装におけるポインタ書き換え方式のコスト評価" 情報処理学会第45回全国大会. 4-87. (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 鈴木 慎司,喜連川 優,高木 幹雄: "永続的プログラミング言語P3Lの実装方式" 情報処理学会データベース研究会,. 69-77 (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 鈴木 慎司,喜連川 優,高木 幹雄: "永続的プログラミング言語のためのコピー方式ゴミ集めの実行時コストについての考察" 情報処理学会第44回全国大会講演論文集. 4G-10. (1992)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 鈴木 慎司,喜連川 優,高木 幹雄: "永続性を備えたC言語における可動オブジェクトの実装について" 情報処理学会第43回全国大会講演論文集. 2P-7. (1991)

    • 関連する報告書
      1992 実績報告書
  • [文献書誌] 鈴木 慎司,喜連川 優,高木 幹雄: "永続的プログラミング言語におけるオブジェクト識別子の主記憶内表現について" 情報処理学会データベースシステム研究会. 91,46. 1-8 (1991)

    • 関連する報告書
      1992 実績報告書

URL: 

公開日: 1992-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi