実用的な並列処理のためのオブジェクト指向言語の設計と実装
実用的な並列処理のためのオブジェクト指向言語の設計と実装
批准号:
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. 適応的オブジェクトによる並列処理のボトルネック解消実行時メソッド置換は,特に排他制御しながらも高速実行が達成されるように注意して実装を行い,二分探索木をサンプルプログラムとした実行の結果,メソッド置換を用いたプログラムが高速に動作した.また排他制御不要メソッドの検出方法の開発し分散メモリ型並列計算機への本言語の実装の検討を行った.
英文摘要
並列処理,特に,不規則な並列性を含む問題の記述を容易とするプログラミング言語の研究,及びその効率良い実行のための言語処理系の実装技術の研究を行っている.既存のオブジェクト指向言語であるJavaがらスレッドに関する仕様を取り除き,代わりに,構造化された並列構文を含む仕様を追加することで並列プログラミングを容易とした,オブジェクト指向言語OPA(an Object-oriented language for PArallel processing)の設計・実装を行った1. 動的スコープの利用による並列言語の同期・例外処理の階層的構造化並列処理を階層的に捉えることで,並列処理中の例外に対して,より上位の階層にて対処するという言語設計を行った.2. 共有メモリ型並列計算機を対象としたコードを生成するコンパイラの開発並列計算機としては,SGI社製POWER Onyx(12プロセッサ)やSun製のUltra Enterprise 3000(6プロセッサ)をもちいた.3. オブジェクトのデータの効率的な一貫性制御更新と読み出しを排他制御する方式としてとしてバージョン番号方式を用いた.synchronizedメソッドのサポートと評価,superによる差分プログラミングのサポートと評価を行った.4. 適応的オブジェクトによる並列処理のボトルネック解消実行時メソッド置換は,特に排他制御しながらも高速実行が達成されるように注意して実装を行い,二分探索木をサンプルプログラムとした実行の結果,メソッド置換を用いたプログラムが高速に動作した.また排他制御不要メソッドの検出方法の開発し分散メモリ型並列計算機への本言語の実装の検討を行った.
期刊论文(18)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
島田雄介: "並列処理と例外処理を統一的に扱う構造化言語." 情報処理学会研究報告97-PRO-14(SWoPP'97),. 97・78. pp.49-54 (Aug.1997.)
Yusuke Shimada:“一种以统一方式处理并行处理和异常处理的结构化语言。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 49-54 页。 .1997。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
江口重行: "実行時メソッド置換を行なう並列言語の実装." 情報処理学会研究報告 97-PRO-14(SWoPP'97),. 97.78. pp.55-60 (Aug.1997.)
Shigeyuki Eguchi:“执行运行时方法替换的并行语言的实现。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 55-60 页(1997 年 8 月)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
島田雄介: "並列処理と例外処理を統一的に扱う構造化言語." 情報処理学会研究報告 97-PRO-14(SWoPP'97),. 97.78. pp.49-54 (Aug.1997.)
Yusuke Shimada:“一种以统一方式处理并行处理和异常处理的结构化语言。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 49-54 页(1997 年 8 月)。 .)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Masahiro YASUGI: "Adaptive Objects for Concurrent Accesses." 2nd France-Japan Workshop,Object-Based Parallel and Distributed Computing (OBPDC'97),. (Oct.1997)
Masahiro YASUGI:“并发访问的自适应对象。”
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
江口重行: "実行時メソッド置換を行なう並列言語の実装." 情報処理学会研究報告97-PRO-14(SWoPP'97),. 97.78. pp.55-60 (Aug.1997.)
Shigeyuki Eguchi:“执行运行时方法替换的并行语言的实现。”日本信息处理学会研究报告 97-PRO-14 (SWoPP97),第 55-60 页(1997 年 8 月)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 9 条
協調性と耐障害性に優れた並列実行順序計画法
-
批准号:21K19774
-
项目类别:Grant-in-Aid for Challenging Research (Exploratory)
-
资助金额:$4.08万
-
财政年份:2021
-
负责人:八杉 昌宏
-
依托单位:
高性能・高信頼な高水準言語の実装向け持続型例外処理機構の理論と実践
-
批准号:19H04087
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$10.82万
-
财政年份:2019
-
负责人:八杉 昌宏
-
依托单位:
安全で高速な共通計算基盤のための低水準の型付中間言語
-
批准号:20650004
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$2.05万
-
财政年份:2008
-
负责人:八杉 昌宏
-
依托单位:
並列分散システム統合のための安全な計算状態操作機構
-
批准号:17650008
-
项目类别:Grant-in-Aid for Exploratory Research
-
资助金额:$2.11万
-
财政年份:2005
-
负责人:八杉 昌宏
-
依托单位:
海外基金