• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2011 Fiscal Year Annual Research Report

細粒度マルチスレッド処理原理による言語処理系および並列分散OS構成法の研究

Research Project

Project/Area Number 21300011
Research Institution財団法人九州先端科学技術研究所

Principal Investigator

雨宮 真人  財団法人九州先端科学技術研究所, 生活支援情報技術研究室, 特別研究員 (90202697)

Co-Investigator(Kenkyū-buntansha) 長谷川 隆三  九州大学, システム情報科学研究院, 教授 (20274483)
藤田 博  九州大学, システム情報科学研究院, 准教授 (70284552)
峯 恒憲  九州大学, システム情報科学研究院, 准教授 (30243851)
越村 三幸  九州大学, システム情報科学研究院, 助教 (30274492)
水谷 泰治  大阪工業大学, 情報科学部, 講師 (10411414)
Keywords並列コンピュータ / 言語処理系 / 細粒度マルチスレッディング / 並列分散OS / 実行時システム / ストリーム処理 / マルチエージェントシステム
Research Abstract

(1)これまで,Linux上でクラスタマシン向けに実装開発したFuce Runtime Systemを用いて,細粒度マルチスレッド型プログラム並列実行効果を評価し,データ並列処理に対しては有効であるが,データ依存性が複雑に入り組んだ多重ループ構造をもつプログラムに対する並列ストリーム処理については,MPIを用いたクラスタマシン向け実装ではノード間転送ネックのために性能が期待できないことが分かった.そこで今年度はMPIによらない種々の実装を試み実証実験を行なった.例えば,通信処理用のコアを固定させることや,送信と受信を別プロセスとすること,キュー選択のスケジュールを行なうなどを試みたが,思うような効果が得られなかった.その原因は,(1)現状のクラスタマシンではストリーム処理プロセスの稼働率を満足させるだけの十分なデータ転送速度が得られないこと,(2)ストリーム処理が多段に連結される場合,各プロセスのストリーム送信が転送路を奪い合いストリームの流れが滞るため処理プロセスが休眠状態になること,が判明した.この結果,(1)ストリーム処理には更に高速なデータ転送が必須であること,(2)通信処理をソフトウェアで高速に行なうことは基本的に無理がありストリーム処理には通信処理専用のハードウェア装置を備えること,(3)ストリーム処理には高速転送路による大規模リング構造が適している,という結論を得た.現在そのデータ転送専用のハードウェア装置を設計している所である.
(2)言語処理系に関しては,データ依存が複雑に絡む多重にネストしたループについてC言語プログラムから中間言語IMLおよびFuceマシンアセンブラ言語HALへの変換アルゴリズムを追究した.具体的には,データ依存がタイミング的に異なる多重ループにおいて多次元のストリーム処理(多重並列パイプライン処理)のプロセスを動的に生成し,タイミング遅延が起こるストリームデータの授受においてハザードを回避しながら処理を行なうマルチスレッドプログラムを構成する方法を考案し,例えばDPなどの多次元Wave-front型プログラムにおいてタイミング遅延によるプロセスのアイドル状態を回避し処理速度を上げることを可能とした.
(3)Fuceの応用システムのひとつとして位置づけているマルチエージェントシステムKodamaについて,個々のエージェント上でのパーソナルなプログラムおよびデータのセキュリティを確保する手法を開発した.

  • Research Products

    (7 results)

All 2012 2011

All Journal Article (4 results) (of which Peer Reviewed: 4 results) Presentation (3 results)

  • [Journal Article] Stream Processing Approach on Fuce System for Parallelizing Nested Loops with Data Dependency2012

    • Author(s)
      S.Amamiya, M.Amamiya
    • Journal Title

      Proceedings of The 2012 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'12)

      Volume: (to appear)

    • Peer Reviewed
  • [Journal Article] Protection of Personal Information based on User Preference2011

    • Author(s)
      K.Takahashi, T.Matsuzaki, T.Mine, K.Sakurai
    • Journal Title

      International Journal of New Computer Architectures and Their Applications (IJNCAA)

      Volume: 1.4 Pages: 822-834

    • Peer Reviewed
  • [Journal Article] Towards User Intent Based Searching2011

    • Author(s)
      Haibo Yu, T.Mine, M.Amamiya
    • Journal Title

      Proc.2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications

      Pages: 1400-1407

    • Peer Reviewed
  • [Journal Article] Customized Program Protection for a User Customized Data Protection Framework2011

    • Author(s)
      K.Takahashi, T.Matsuzaki, T.Mine, et.al.
    • Journal Title

      2011 IEEE International Conference on Computer Science and Automation Engineering (CSAE 2011)

      Pages: 643-649

    • Peer Reviewed
  • [Presentation] NFS上のファイルアクセスを考慮したシェルスクリプトの並列実行手法の提案2012

    • Author(s)
      前田直人, 水谷泰治
    • Organizer
      第74回情報処理学会全国大会
    • Place of Presentation
      名古屋工業大学(愛知県名古屋市昭和区御器所町)
    • Year and Date
      2012-03-06
  • [Presentation] 協力者の探索を用いたデマンドレスポンスの効率化2012

    • Author(s)
      山口晃平, 峯恒憲, 雨宮真人, 他
    • Organizer
      人工知能学会(「人工知能基本問題」研究会)
    • Place of Presentation
      岐阜県下呂温泉
    • Year and Date
      2012-02-22
  • [Presentation] 東日本大震災による節電インセンティブを参考としたデマンドレスポンスの効果推定2012

    • Author(s)
      成冨隆斗, 峯恒憲, 雨宮真人, 他
    • Organizer
      人工知能学会(「人工知能基本問題」研究会)
    • Place of Presentation
      岐阜県下呂温泉
    • Year and Date
      2012-02-22

URL: 

Published: 2013-06-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi