実用的な並列処理のためのオブジェクト指向言語の設計と実装

设计和实现面向对象的语言以实现实际并行性

基本信息

  • 批准号:
    09780278
  • 负责人:
  • 金额:
    $ 1.41万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1997
  • 资助国家:
    日本
  • 起止时间:
    1997 至 1998
  • 项目状态:
    已结题

项目摘要

並列処理,特に,不規則な並列性を含む問題の記述を容易とするプログラミング言語の研究,及びその効率良い実行のための言語処理系の実装技術の研究を行っている.既存のオブジェクト指向言語であるJavaがらスレッドに関する仕様を取り除き,代わりに,構造化された並列構文を含む仕様を追加することで並列プログラミングを容易とした,オブジェクト指向言語OPA(an Object-oriented language for PArallel processing)の設計・実装を行った1. 動的スコープの利用による並列言語の同期・例外処理の階層的構造化並列処理を階層的に捉えることで,並列処理中の例外に対して,より上位の階層にて対処するという言語設計を行った.2. 共有メモリ型並列計算機を対象としたコードを生成するコンパイラの開発並列計算機としては,SGI社製POWER Onyx(12プロセッサ)やSun製のUltra Enterprise 3000(6プロセッサ)をもちいた.3. オブジェクトのデータの効率的な一貫性制御更新と読み出しを排他制御する方式としてとしてバージョン番号方式を用いた.synchronizedメソッドのサポートと評価,superによる差分プログラミングのサポートと評価を行った.4. 適応的オブジェクトによる並列処理のボトルネック解消実行時メソッド置換は,特に排他制御しながらも高速実行が達成されるように注意して実装を行い,二分探索木をサンプルプログラムとした実行の結果,メソッド置換を用いたプログラムが高速に動作した.また排他制御不要メソッドの検出方法の開発し分散メモリ型並列計算機への本言語の実装の検討を行った.
我们正在研究并行处理,特别是方便描述涉及不规则并行问题的编程语言,以及研究高效执行的语言处理系统的实现技术。现有的面向对象语言OPA(一种面向对象的语言)的设计并行处理语言),通过从 Java 中删除有关线程的规范并添加包含结构化并行语法的规范,使并行编程变得更容易。・实现了 1.使用动态作用域对并行语言中的同步和异常处理进行分层结构通过分层地查看并行处理,我们可以设计在更高层的并行处理期间处理异常的语言 2. 开发生成代码的编译器。共享内存并行计算机 使用的并行计算机是SGI的POWER Onyx(12个处理器)和Sun的Ultra Enterprise 3000(6个处理器)。3。我们使用版本号方法作为更新和读取的独占控制方法,以实现对象数据的高效一致性控制。我们支持和评估同步方法,并使用super.4支持和评估差分编程。使用自适应对象解决并行处理中的瓶颈特别注意实现运行时方法替换,以在保持独占控制的同时实现高速执行,并且作为使用二叉搜索树作为示例程序的执行结果,方法A程序使用替换运行速度很快。我们还开发了一种检测不需要独占控制的方法的方法,并研究了该语言在分布式内存并行计算机上的实现。

项目成果

期刊论文数量(18)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
島田雄介: "並列処理と例外処理を統一的に扱う構造化言語." 情報処理学会研究報告97-PRO-14(SWoPP'97),. 97・78. pp.49-54 (Aug.1997.)
Yusuke Shimada:“一种以统一方式处理并行处理和异常处理的结构化语言。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 49-54 页。 .1997。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
江口重行: "実行時メソッド置換を行なう並列言語の実装." 情報処理学会研究報告 97-PRO-14(SWoPP'97),. 97.78. pp.55-60 (Aug.1997.)
Shigeyuki Eguchi:“执行运行时方法替换的并行语言的实现。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 55-60 页(1997 年 8 月)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
島田雄介: "並列処理と例外処理を統一的に扱う構造化言語." 情報処理学会研究報告 97-PRO-14(SWoPP'97),. 97.78. pp.49-54 (Aug.1997.)
Yusuke Shimada:“一种以统一方式处理并行处理和异常处理的结构化语言。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 49-54 页(1997 年 8 月)。 .)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Masahiro YASUGI: "Adaptive Objects for Concurrent Accesses." 2nd France-Japan Workshop,Object-Based Parallel and Distributed Computing (OBPDC'97),. (Oct.1997)
Masahiro YASUGI:“并发访问的自适应对象。”
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
江口重行: "実行時メソッド置換を行なう並列言語の実装." 情報処理学会研究報告97-PRO-14(SWoPP'97),. 97.78. pp.55-60 (Aug.1997.)
Shigeyuki Eguchi:“执行运行时方法替换的并行语言的实现。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 55-60 页(1997 年 8 月)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

八杉 昌宏其他文献

メモリモデルを考慮した汎用型付中間言語設計に向けて
走向考虑内存模型的通用类型中间语言设计
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Takuji Tsuda;Yuka Komai;Yuya Sasaki;Takahiro Hara;Shojiro Nishio;八杉 昌宏;八杉 昌宏;八杉 昌宏
  • 通讯作者:
    八杉 昌宏
out-of-core行列積とタスク並列言語Tascellによる並列化の評価
使用核外矩阵乘法和任务并行语言 Tascell 评估并行化
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    上中野 寛太;八杉 昌宏;平石 拓
  • 通讯作者:
    平石 拓
移植性に優れた計算状態操作機構を用いた並列言語処理系の性能評価
使用高度可移植计算状态操作机制的并行语言处理系统的性能评估
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    竹内 千裕;八杉 昌宏;平石 拓
  • 通讯作者:
    平石 拓
仮想環境を考慮した要求駆動型負荷分散の検討
考虑虚拟环境的请求驱动负载均衡
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    良本 海;八杉 昌宏;平石 拓;馬谷 誠二
  • 通讯作者:
    馬谷 誠二
タスク並列言語Tascellを用いたアイテム共有部分グラフの並列マイニング
使用任务并行语言Tascell并行挖掘项目共享子图
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    奥野 伸吾;平石 拓;中島 浩;八杉 昌宏;瀬々 潤
  • 通讯作者:
    瀬々 潤

八杉 昌宏的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('八杉 昌宏', 18)}}的其他基金

協調性と耐障害性に優れた並列実行順序計画法
具有良好协调性和容错性的并行执行订单规划方法
  • 批准号:
    21K19774
  • 财政年份:
    2021
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Challenging Research (Exploratory)
高性能・高信頼な高水準言語の実装向け持続型例外処理機構の理論と実践
实现高性能可靠高级语言的持久异常处理机制的理论与实践
  • 批准号:
    19H04087
  • 财政年份:
    2019
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
安全で高速な共通計算基盤のための低水準の型付中間言語
用于安全快速的通用计算基础设施的低级类型中间语言
  • 批准号:
    20650004
  • 财政年份:
    2008
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
並列分散システム統合のための安全な計算状態操作機構
用于并行分布式系统集成的安全计算状态操纵机制
  • 批准号:
    17650008
  • 财政年份:
    2005
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Exploratory Research

相似海外基金

手書き計算機システムのためのソフトウェアアーキテクチャの研究
手写计算机系统软件体系结构研究
  • 批准号:
    08458064
  • 财政年份:
    1996
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
並列計算のための自己反映オブジェクト指向言語処理系
用于并行计算的自反射面向对象语言处理系统
  • 批准号:
    08780247
  • 财政年份:
    1996
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
ターゲットマシンの動的モデルを持った並列オブジェクト指向言語処理系の研究
具有目标机动态模型的并行面向对象语言处理系统研究
  • 批准号:
    06780242
  • 财政年份:
    1994
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
超並列処理のためのオブジェクト指向言語とその処理に関する研究
面向对象语言及其处理大规模并行处理的研究
  • 批准号:
    05219203
  • 财政年份:
    1993
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
超並列処理のためのオブジェクト指向言語とその理処に関する研究
面向对象语言及其处理大规模并行处理的研究
  • 批准号:
    04235202
  • 财政年份:
    1992
  • 资助金额:
    $ 1.41万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了