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

2005 Fiscal Year Final Research Report Summary

Software Development based on Continuous Computing Resources

Research Project

Project/Area Number 13224050
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Review Section Science and Engineering
Research InstitutionKyoto University

Principal Investigator

YUASA Taiichi  Kyoto University, Graduate School of Informatics, Professor, 情報学研究科, 教授 (60158326)

Co-Investigator(Kenkyū-buntansha) CHIKAYAMA Takashi  The University of Tokyo, School of Frontier Sciences, Professor, 新領域創成科学研究科, 教授 (40272380)
UEDA Kazunori  Waseda University, School of Science and Engineering, Professor, 理工学部, 教授 (10257206)
MORI Shinichiro  Kyoto University, Graduate School of Informatics, Associate Professor, 情報学研究科, 助教授 (20243058)
YASUGI Masahiro  Kyoto University, Graduate School of Informatics, Associate Professor, 情報学研究科, 助教授 (30273759)
KOMIYA Tsuneyasu  Toyohashi University of Technology, Department of Information and Computer Sciences, Lecturer, 情報工学系, 講師 (80283638)
Project Period (FY) 2001 – 2005
KeywordsAlgorithm / Computer System / Information System / Efficient and Stable Software Development / Modeling
Research Abstract

In order to make it possible to construct complexity analysis models and software systems that can cope with both extent and locality of computer systems, we have been working to revisit, unify and develop existing computation concepts from various points of view, based on the notion of Continuous Computing Resources. The major outcomes of this project are the following.
1. Complexity Analysis based on Continuous Computing Resource: We proposed a computation model that can uniformly and concisely express various concepts of computation from the memory hierarchy of a single computer to network delay among computers. We showed that complexity analysis results based on this model reflect real computation more precisely than previous models. In order to make it easier to understand the behavior of sophisticated parallel algorithms, we designed a virtual machine of the model and implemented language systems including simulators and visualizers.
2. Concurrent Language Model LMNtal: We designed … More LMNTal (pronounced as "elemental"), a scalable language model for concurrent computation based on hierarchical graph reduction. On this model, we have established techniques for process structure analysis and implemented this model as realistic and useful programming languages. Since hierarchical graph reduction includes a variety of computation models such as multi-set rewriting models and self-organizing models, it is expected that our results will be useful as a bridge between existing computation models.
3. Language Implementation based on Locality: We showed that runtime efficiency of programming language systems can be remarkably improved by focusing on locality. A typical example is the locality improvement by the use of copying garbage collection based on "hierarchical clustering of data objects". This technique is proposed by further improving the existing technique where live objects are copied in depth-first order, with a small stack area and additionally with a queue that is used in case of stack overflow. This technique improves not only the locality in the virtual memory, but also the locality in the CPU cache, and thus allows high performance implementations on real computer systems. Less

  • Research Products

    (44 results)

All 2006 2005 2004 2003 2002

All Journal Article (44 results)

  • [Journal Article] 既存Cヘッダファイルの構文の異なる言語での有効利用2006

    • Author(s)
      平石拓, 他
    • Journal Title

      コンピュータソフトウェア 23巻・2号

      Pages: 225-238

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Effective Utilization of Existing C Header Files in Other Languages with Different Syntaxes.2006

    • Author(s)
      Tasuku Hiraishi, et al.
    • Journal Title

      Computer Software Vol.23 No.2

      Pages: 225-238

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] アクセス計算量 : 新しい並列計算量の枠組みの提案2005

    • Author(s)
      横山大作, 他
    • Journal Title

      情報処理学会論文誌 : コンピューティングシステム 46巻・SIG 12 (ACS 11)号

      Pages: 194-204

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] ヘテロジニアスな並列計算環境における最適な負荷割当2005

    • Author(s)
      渡邊誠也
    • Journal Title

      電子情報通信学会論文誌 J88-D-I巻・11号

      Pages: 1688-1695

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] ロボット行動ソフトウェア環境に適した実時間ごみ集め2005

    • Author(s)
      花井 亮, 他
    • Journal Title

      コンピュータソフトウェア 22巻・3号

      Pages: 173-178

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Highly Reliable Embedded Software Development Using Advanced Software Technologies2005

    • Author(s)
      Takuya KATAYAMA, et al.
    • Journal Title

      電子情報通信学会論文誌 E88-D巻・6号

      Pages: 1105-1116

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 適応スパニングツリーを用いた広域メッセージパッシングシステム用の集合通信2005

    • Author(s)
      堀田勇樹, 他
    • Journal Title

      情報処理学会論文誌 : コンピューティングシステム 46巻・SIG 12(ACS 11)号

      Pages: 373-383

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] S式ベースC言語における変形規則による言語拡張機構2005

    • Author(s)
      平石拓, 他
    • Journal Title

      情報処理学会論文誌 : プログラミング 46巻・SIG 1(PRO 24)号

      Pages: 40-56

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 適応スパニングツリーを用いた広域メッセージパッシングシステム用の集合通信2005

    • Author(s)
      斎藤秀雄, 他
    • Journal Title

      情報処理学会論文誌 : コンピューティングシステム 46巻・SIG 12(ACS 11)号

      Pages: 373-383

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Access Complexity : A New Framework for Complexity of Parallel Computation.2005

    • Author(s)
      Daisaku Yokoyama, et al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems Vol.46 No. SIG 12 (ACS 11)

      Pages: 194-204

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] An Optimal Load Allocation on Heterogeneous Parallel Environments.2005

    • Author(s)
      Nobuya WATANABE
    • Journal Title

      IEICE Transaction on Information and Systems Vol.J88-D-I-No.11

      Pages: 1688-1695

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Real-Time Garbage Collection Suitable for Behavior Software Environment for Robots.2005

    • Author(s)
      Ryo Hanai, et al.
    • Journal Title

      Computer Software Vol.22 No.3

      Pages: 173-178

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Highly Reliable Embedded Software Development Using Advanced Software Technologies.2005

    • Author(s)
      Takuya KATAYAMA, et al.
    • Journal Title

      Transactions of IEICE Vol.E88-D-No.6

      Pages: 1105-1116

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Autonomous Failure Detection for Supporting Fault Tolerant Parallel Computation.2005

    • Author(s)
      Yuuki Horita, et al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems Vol.46-No. SIG12 (ACS 11)

      Pages: 236-244

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Language Extension by Rule-Based Transformation for S-Expression-Based C Languages.2005

    • Author(s)
      Tasuku Hiraishi, et al.
    • Journal Title

      IPSJ Transactions on Programming Vol.46 No.SIG1(PRO 24)

      Pages: 40-56

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Collective Operations for Wide-Area Message Passing Systems Using Adaptive Spanning Trees.2005

    • Author(s)
      Hideo Saito, et al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems Vol.46 No. SIG12 (ACS 11)

      Pages: 373-383

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 汎用グラフィクスカードを用いた並列ボリュームレンダリングシステム2004

    • Author(s)
      丸山悠樹, 他
    • Journal Title

      情報処理学会論文誌 : コンピューティングシステム 45巻・SIG 11(ACS 7)号

      Pages: 332-345

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 階層的グループ化に基づくコピー型ごみ集めによる局所性改善2004

    • Author(s)
      八杉昌宏, 他
    • Journal Title

      情報処理学会論文誌 : プログラミング 45巻・SIG 5(PRO 21)号

      Pages: 36-52

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] オブジェクト指向並列言語OPAのための遅延正規化手法2004

    • Author(s)
      馬谷誠二, 他
    • Journal Title

      情報処理学会論文誌 : プログラミング 45巻・SIG 5(PRO 21)号

      Pages: 12-25

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 言語モデルLMNtal2004

    • Author(s)
      上田和紀, 他
    • Journal Title

      コンピュータソフトウェア 21巻・2号

      Pages: 44-60

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 入れ子関数を利用する動的負荷分散と高水準記述2004

    • Author(s)
      八杉昌宏, 他
    • Journal Title

      情報処理学会論文誌 : コンピューティングシステム 45巻・SIG 11(ACS 7)号

      Pages: 368-377

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Parallel Volume Rendering System with Commodity Graphics Hardware.2004

    • Author(s)
      Yuki Maruyama, et al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems Vol.45 No.SIG6(ACS7)

      Pages: 332-345

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Improving Locality by Copying Garbage Collection Based on Hierarchical Clustering.2004

    • Author(s)
      Masahiro Yasugi, et al.
    • Journal Title

      IPSJ Transactions on Programming Vol.45 No.SIG 5(PRO 21)

      Pages: 36-52

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Lazy Normalization Techniques for an Object-oriented Parallel Language OPA.2004

    • Author(s)
      Seiji Umatani, et al.
    • Journal Title

      IPSJ Transactions on Programming Vol.45 No.SIG 5(PRO 21)

      Pages: 12-25

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] The Language Model LMNtal.2004

    • Author(s)
      Kazunori Ueda, et al.
    • Journal Title

      Computer Software Vol.21 No.2

      Pages: 44-60

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Dynamic Load Balancing by Using Nested Functions and Its High-level Description.2004

    • Author(s)
      Masahiro Yasugi, et al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems Vol.45-SIG 11(ACS7)

      Pages: 368-377

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Javaアプリケーション組み込み用のLispドライバ2003

    • Author(s)
      湯淺太一
    • Journal Title

      情報処理学会論文誌 : プログラミング 44巻・SIG 4(PRO 17)号

      Pages: 1-16

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Scheme処理系におけるC言語拡張コードヘのライトバリア自動挿入2003

    • Author(s)
      花井亮, 他
    • Journal Title

      情報処理学会論文誌 : プログラミング 44巻・SIG 4(PR0 17)号

      Pages: 17-24

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 継続の生成におけるスタックコピーの遅延2003

    • Author(s)
      鵜川始陽, 他
    • Journal Title

      情報処理学会論文誌 : プログラミング 44巻・SIG 13(PRO 18)号

      Pages: 72-83

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Lisp Driver to Be Embedded in Java Applications.2003

    • Author(s)
      Taiichi Yuasa
    • Journal Title

      IPSJ Transactions on Programming Vol.44 No.SIG4(PRO 17)

      Pages: 1-16

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Automatic Insertion of Write Barriers into C-based Extension Code for Scheme Systems.2003

    • Author(s)
      Ryo Hanai, et al.
    • Journal Title

      IPSJ Transactions on Programming Vol.44 No.SIG4(PRO 17)

      Pages: 17-24

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Lazy Stack Copying for First-class Continuations.2003

    • Author(s)
      Tomoharu Ugawa, et al.
    • Journal Title

      IPSJ Transactions on Programming Vol.44 No.SIG 13(PRO 18)

      Pages: 72-83

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 共有メモリ向けプリミティブとそのGCCを使った実現2002

    • Author(s)
      八杉昌宏, 他
    • Journal Title

      情報処理学会論文誌 : プログラミング 43巻・SIG 1(PRO 13)号

      Pages: 118-132

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 関数値再利用および並列事前実行による高速化技術2002

    • Author(s)
      中島康彦, 他
    • Journal Title

      情報処理学会論文誌 : ハイパフォーマンスコンピューティングシステム 43巻・SIG 6(HPS 5)号

      Pages: 1-12

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 行列に基づくOut-Of-Orderスケジューリング方式の評価2002

    • Author(s)
      五島正裕, 他
    • Journal Title

      情報処理学会論文誌 : ハイパフォーマンスコンピューティングシステム 43巻・SIG 6(HPS 5)号

      Pages: 13-23

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Priority Enhanced Stride Scheduling2002

    • Author(s)
      Damien Le Moal, et al.
    • Journal Title

      情報処理学会論文誌 : ハイパフォーマンスコンピューティングシステム 43巻・SIG 6(HPS 5)号

      Pages: 99-111

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 入れ子関数を利用したマルチスレッドの実現2002

    • Author(s)
      田畑悠介, 他
    • Journal Title

      情報処理学会論文誌 : プログラミング 43巻・SIG 3(PRO 14)号

      Pages: 26-40

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 遅延タスク生成の反復計算向け拡張2002

    • Author(s)
      馬谷誠二, 他
    • Journal Title

      情報処理学会論文誌 43巻・4号

      Pages: 948-957

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Primitives for Shared Memory and its Implementation with GCC.2002

    • Author(s)
      Masahiro Yasugi, et al.
    • Journal Title

      IPSJ Transactions on Programming Vol.43 No.SIG1(PRO 13)

      Pages: 118-132

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] A Speedup Technique with Functional Level Value Reuse and Parallel Precomputation.2002

    • Author(s)
      Yasuhiko Nakashima, et al.
    • Journal Title

      IPSJ Transactions on High Performance Computing Systems Vol.43 No.SIG 6(HPS5)

      Pages: 1-12

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Evaluation of Matrix-based Out-of-Order Scheduling Schemes2002

    • Author(s)
      Masahiro Goshima, et al.
    • Journal Title

      IPSJ Transactions on High Performance Computing Systems Vol.43 No.SIG6 (HPS5)

      Pages: 13-23

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Priority Enhanced Stride Scheduling.2002

    • Author(s)
      Damien Le Moal, et al.
    • Journal Title

      IPSJ Transactions on High Performance Computing Systems Vol.43 No.SIG6 (HPS5)

      Pages: 99-111

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Implementation of Multiple Threads by Using Nested Functions.2002

    • Author(s)
      Yusuke Tabata, et al.
    • Journal Title

      IPSJ Transactions on Programming Vol.43 No.SIG3(PRO 14)

      Pages: 26-40

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Extending Lazy Task Creation for Iterative Computation.2002

    • Author(s)
      Seiji Umatani, et al.
    • Journal Title

      IPSJ Journal Vol.43 No.4

      Pages: 948-957

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2008-05-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi