動的な自動チューニング機能をもつ並列実行方式の研究
具有动态自动调优功能的并行执行方法研究
基本信息
- 批准号:18700072
- 负责人:
- 金额:$ 2.11万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Young Scientists (B)
- 财政年份:2006
- 资助国家:日本
- 起止时间:2006 至 2007
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
平成19年度の研究計画は,前年度に考案した動的にチューニングを行うマスタ・ワーカ方式のような,複雑な並列プログラムを容易に記述できるプログラム記述方式を考案することであった.この計画を実現するために,本年度の研究ではオブジェクト指向モデルを用いた並列プログラム言語を提案した.具体的には,(1)メッセージ通信を意識しない並列アルゴリズムの記述,および(2)ハードウェア依存の処理と並列アルゴリズムの記述の分離,の2点が可能な並列プログラム言語の提案と,実機上で実行可能なメッセージ通信型の並列プログラムへの変換手順について検討した.(1)については,オブジェクト指向の考え方に着目し,並列アルゴリズムを構成する役割(例えばマスタやワーカなど)単位でクラスを定義し,各インスタンスを並列計算環境の計算ノードに配置する手法を検討した.また,(2)を実現するために,オブジェクト指向プログラミングにおける多態性に着目した.ハードウェア依存の処理は,前述の役割を表すクラスを継承したサブクラスにおいて記述する.そして,並列アルゴリズム自体はスーパークラスのみを用いて記述する.これにより,並列プログラムの記述時には,ハードウェア依存の処理と並列アルゴリズムの記述を分離でき,実行時には,多態性により,インスタンスが割り当てられた計算ノードに適合したハードウェア依存の処理が実行される.提案方式は,並列プログラムの開発者が並列アルゴリズムの考案と記述に注力することを可能とし,並列プログラムの開発効率を向上させる観点から有用といえる.本研究で得られた成果は,電子情報通信学会総合大会にて発表した.
2007财年的研究计划是设计一种可以轻松编写复杂并行程序的程序描述方法,类似于上一年设计的进行动态调优的master-worker方法。为了实现这一目标,今年的研究提出了一种方法。使用面向对象模型的并行编程语言。具体来说,(1)不知道消息通信的并行算法的描述,以及(2)我们提出了一种并行编程语言,可以将依赖于硬件的处理和并行算法描述分开,并研究了可以在真实机器上执行的消息通信类型并行程序的转换过程。关于(1),我们关注对象。面向思维,为构成并行算法的每个角色(例如master、worker等)定义类,并定义并行计算环境中的每个实例。另外,为了实现(2),我们关注面向对象编程中的多态性。使用从代表上述角色的类继承的子类来执行依赖于硬件的处理。并行算法本身仅使用超类来描述。这使得在编写并行程序时可以考虑依赖于硬件的处理和并行处理。算法描述可以分离,并且在运行时,由于多态性,执行适合实例分配到的计算节点的依赖于硬件的处理,这使得我们可以专注于描述,可以说是。从提高并行程序开发效率的角度来看是有益的。这项研究取得的成果在IEICE大会上进行了展示。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
オブジェクト指向モデルを用いた分散メモリ環境上の並列プログラム記述方式の提案
面向对象模型的分布式内存环境并行程序编写方法的提出
- DOI:
- 发表时间:2008
- 期刊:
- 影响因子:0
- 作者:水谷泰治
- 通讯作者:水谷泰治
マスタ・ワーカ方式におけるマスタの負荷に着目したタスク粒度の自動調整
master-worker方法中关注master负载的任务粒度自动调整
- DOI:
- 发表时间:2007
- 期刊:
- 影响因子: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:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
山下 知也;橋本 渉;西口 敏司;水谷 泰治 - 通讯作者:
水谷 泰治
没入球面ディスプレイの設計開発を支援する投影シミュレータ
支持沉浸式球形显示器设计和开发的投影模拟器
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
橋本 渉;水谷 泰治;西口 敏司 - 通讯作者:
西口 敏司
没入型映像システムにおける描画面加工によるベクションの提示の試み
尝试通过在沉浸式视频系统中处理绘图表面来呈现矢量
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
山下 知也;橋本 渉;西口 敏司;水谷 泰治 - 通讯作者:
水谷 泰治
水谷 泰治的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('水谷 泰治', 18)}}的其他基金
プログラミング演習におけるプログラム構造と不定な動作に対応した高速自動採点の研究
编程练习中对应程序结构和未定义行为的高速自动评分研究
- 批准号:
23K02644 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Learning Support System for Parallel Programming using Graphical Animation
使用图形动画的并行编程学习支持系统
- 批准号:
18K02916 - 财政年份:2018
- 资助金额:
$ 2.11万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似海外基金
自動性能チューニング機能を持つ高性能グラフライブラリの開発
具有自动性能调优功能的高性能图库开发
- 批准号:
21H03450 - 财政年份:2021
- 资助金额:
$ 2.11万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Innovative Methods for Scientific Computing in the Exascale Era by Integrations of (Simulation+Data+Learning)
百亿亿次时代科学计算的创新方法(模拟数据学习)的集成
- 批准号:
19H05662 - 财政年份:2019
- 资助金额:
$ 2.11万 - 项目类别:
Grant-in-Aid for Scientific Research (S)
SMT制約式の機械学習を用いた自動チューニング
使用SMT约束机器学习进行自动调优
- 批准号:
19K20241 - 财政年份:2019
- 资助金额:
$ 2.11万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Approximateネットワークによる高速性と計算精度の自動チューニング基盤
使用近似网络实现高速和计算精度的自动调整平台
- 批准号:
18K11285 - 财政年份:2018
- 资助金额:
$ 2.11万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
大規模並列計算機用高精度演算環境の構築と演算精度自動チューニングの研究
大规模并行计算机高精度计算环境构建及计算精度自动调优研究
- 批准号:
18K11340 - 财政年份:2018
- 资助金额:
$ 2.11万 - 项目类别:
Grant-in-Aid for Scientific Research (C)