Improving Performance and Versatility of Backtracking-Based Load Balancing by a New Implementation Model

通过新的实现模型提高基于回溯的负载均衡的性能和多功能性

基本信息

  • 批准号:
    22K11984
  • 负责人:
  • 金额:
    $ 2.58万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2022
  • 资助国家:
    日本
  • 起止时间:
    2022-04-01 至 2026-03-31
  • 项目状态:
    未结题

项目摘要

これまで入れ子関数を用いたコードを変換先とするコード変換器としてして提供してきた「一時後戻りによる動的負荷分散」機能を,コード変換によらない方法で実装することに成功した.具体的には,簡単なテストプログラムにおいて,一時的バックトラックに必要な情報を,プログラマが明示的にヒープ領域に確保したスタックに保存するようにすることで従来のTascellと同等の振舞いをする並列プログラムが実現できることを実験的に確かめた.書かれたコードは従来のTascellコードよりも多少複雑であるものの,性能面ではほぼ同等であることが確認できた.また,Tascellの入れ子関数によらない他の実現方式として,C++の機能を利用した実現方法の検討・実装・予備評価を学外の研究者との共同研究により実施した.加えて,Tascellの応用に関する研究として,階層型行列(密行列の近似圧縮表現)の生成処理のTascellによる実装および性能評価を行った.具体的には,従来は階層型行列の一部(区分け処理/フィル処理の段階により実現される生成処理のうち区分け処理のみ)までしかTascellでは実装されていなかったところ,フィル処理の実装も行うことで,生成処理全体のTascellによる実装を完成させた.九州大学のスーパーコンピュータITO上での性能評価により,動的負荷分散の効果により,従来の実装より優れた性能を実現できることが確認できた.この成果は査読つきの国際ワークショップで発表した.また,他の応用であるグラフマイニングに関する応用についても,そのアルゴリズムの改良に向けた研究の発表を国際会議のポスター発表として行った.
我们已经成功实现了“通过临时回溯动态负载分配”功能,该功能已作为使用嵌套函数转换代码的代码转换器提供,以不涉及代码转换的方法。具体来说,在一个简单的测试程序中,临时回溯所需的信息被保存在程序员在堆区域中显式分配的堆栈中,因此并行行为与传统的Tascell类似,我们通过实验验证了该程序可以。予以实施。虽然编写的代码比传统的 Tascell 代码稍微复杂一些,但经证实在性能方面几乎相当。此外,作为不依赖Tascell嵌套函数的替代实现方法,我们与校外研究人员进行了联合研究,对使用C++函数的实现方法进行了检查、实现和初步评估。此外,作为Tascell应用的研究,我们使用Tascell实现并评估了分层矩阵(稠密矩阵的近似压缩表示)的生成过程的性能。具体来说,Tascell之前只实现了分层矩阵的一部分(通过划分/填充阶段实现的生成处理中的划分处理),但现在Tascell还要实现填充处理,这样我们就完成了整个生成过程的实现。使用塔斯塞尔。对九州大学超级计算机ITO的性能评估证实,动态负载均衡的效果可以取得比传统实现更好的性能。结果在经过同行评审的国际研讨会上公布。我们还在国际会议上以海报形式展示了旨在改进与图挖掘相关的其他应用程序的算法的研究。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Towards Optimization of Parallelized Mining of Subgraphs Sharing Common Items Using a Task-Parallel Language
使用任务并行语言优化共享公共项的子图的并行挖掘
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jing Xu;Tasuku Hiraishi;Shingo Okuno;Masahiro Yasugi;Keiichiro Fukazawa
  • 通讯作者:
    Keiichiro Fukazawa
Tascell
塔斯塞尔
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Parallelization of Matrix Partitioning in Hierarchical Matrix Construction on Distributed Memory Systems
分布式存储系统分层矩阵构建中矩阵划分的并行化
  • DOI:
    10.2197/ipsjjip.30.742
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhengyang Bai;Tasuku Hiraishi;Akihiro Ida;Masahiro Yasugi
  • 通讯作者:
    Masahiro Yasugi
並列言語処理系で利用可能な移植性に優れた計算状態操作機構の改善に向けて
改进可用于并行语言处理系统的高度可移植的计算状态操作机制
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhengyang Bai;Tasuku Hiraishi;Akihiro Ida;Masahiro Yasugi;Keiichiro Fukazawa;志岐 優介,八杉 昌宏,平石 拓;竹内 千裕,八杉 昌宏,平石 拓
  • 通讯作者:
    竹内 千裕,八杉 昌宏,平石 拓
Towards Dynamic Load Balancing in C++ Programming and Evaluation on FX700
C 编程中的动态负载平衡以及 FX700 的评估
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Chihiro Takeuchi;Masahiro Yasugi;Tasuku Hiraishi
  • 通讯作者:
    Tasuku Hiraishi
{{ 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 }}

平石 拓其他文献

タスク並列言語Tascellを用いたアイテム共有部分グラフの並列マイニング
使用任务并行语言Tascell并行挖掘项目共享子图
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    奥野 伸吾;平石 拓;中島 浩;八杉 昌宏;瀬々 潤
  • 通讯作者:
    瀬々 潤
屋内照明の角膜反射像とIMUを用いた位置推定
使用室内照明的角膜反射图像和 IMU 进行位置估计
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    八杉 昌宏;江本 健斗;平石 拓;Yuki Kanai and Kentaro Takemura;金井祐樹,竹村憲太郎
  • 通讯作者:
    金井祐樹,竹村憲太郎
計算状態操作機構を備えたS式ベースJava言語の変換に基づく実装に向けて
具有计算状态操作机制的基于 S 表达式的 Java 语言的基于转换的实现
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    西田 知広;八杉 昌宏;平石 拓;小出 洋
  • 通讯作者:
    小出 洋
Parallel Hierarchical Matrix Arithmetics using Dynamic Load Balancing
使用动态负载平衡的并行分层矩阵算法
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    棟形 克己;平石 拓;伊田 明弘;岩下 武史;中島 浩
  • 通讯作者:
    中島 浩
仮想環境を考慮した要求駆動型負荷分散の検討
考虑虚拟环境的请求驱动负载均衡
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    良本 海;八杉 昌宏;平石 拓;馬谷 誠二
  • 通讯作者:
    馬谷 誠二

平石 拓的其他文献

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

{{ truncateString('平石 拓', 18)}}的其他基金

遅延分割型負荷分散フレームワークの開発
延迟分区负载均衡框架的开发
  • 批准号:
    07J02782
  • 财政年份:
    2007
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows

相似海外基金

Dynamic task scheduling strategies for deep memory hierarchies in the future
未来深度内存层次结构的动态任务调度策略
  • 批准号:
    22KJ0677
  • 财政年份:
    2023
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
society5.0におけるデータ解析に資する高性能線形計算技術の研究
为社会5.0数据分析做出贡献的高性能线性计算技术研究
  • 批准号:
    21K11909
  • 财政年份:
    2021
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of Rubust Framework for Distributed Collaborateve High Performance Edge Computing
分布式协作高性能边缘计算Rubust框架的开发
  • 批准号:
    20K11744
  • 财政年份:
    2020
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Seamless Unified Memory System over the Distributed Memories on Cluster Computing Nodes
集群计算节点上分布式内存的无缝统一内存系统
  • 批准号:
    18K11327
  • 财政年份:
    2018
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of a Parallel Language for Graph Search Applications in Massively Parallel Environments
大规模并行环境中图搜索应用程序的并行语言的开发
  • 批准号:
    17K00099
  • 财政年份:
    2017
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了