遅延分割型負荷分散フレームワークの開発

延迟分区负载均衡框架的开发

基本信息

  • 批准号:
    07J02782
  • 负责人:
  • 金额:
    $ 1.22万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
  • 财政年份:
    2007
  • 资助国家:
    日本
  • 起止时间:
    2007 至 2008
  • 项目状态:
    已结题

项目摘要

前年度に引き続き,動的負荷分散による並列計算のためのフレームワークTascellの開発を行った.Cilk,X10,Fortress,Intel TBBなどにおける動的負荷分散は,多数の論理スレッドを生成してそれらを適切にコアに割り当てることで実現される.これに対しTascellのフーカは,他のワーカからタスク要求を受けない限り逐次計算を行う.要求を受けると,ワーカは一時的にバックトラックを行うことでタスク生成が可能な時点の状態を復元した後,タスク生成を行う.この手法により,論理スレッドの生成・維持コストは完全に無くすことができるほか,スレッドごとに作業領域を用意する必要がないため,参照局所性が向上する.さらに,バックトラック探索アルゴリズムにおいては,作業領域のコピーの遅延によりさらなる性能向上が実現でき,プログラムもC言語を拡張して設計したTascell言語を用いて容易に記述することができる.Tascell処理系は異機種混合な分散環境にも対応しているが,計算ノード間の通信の実装の工夫が不十分であり,特に行列の乗算やLU分解のような通信量が大きいアプリケーションにおいては,スピードアップを得ることができなかった.本年度は,特にこの問題に取り組み,ワーカが外部ノードからのタスクをプリフェッチしておく手法や,親ワーカが持つデータの受信を必要時まで遅らせる手法を実装した.特に後者の手法では,行列乗算において,性能が改善されることを確認した.ただし,これらの手法を利用するプログラマ向けの言語機能は設計できていないなどの問題が残っており,今後の課題として取り組む予定である.本手法はT2Kスパコン上でも評価を行い,16コアという多コア環境においても十分なスケーラビリティを得られることを確認した.これまでの成果については,主要な国際会議で発表したほか,Webページでの公開も開始した.
In the previous year, dynamic load dispersion was generated in parallel with the development of Tascell. Cilk, X10, Fortress, Intel TBB was generated in parallel with dynamic load dispersion, most of which were generated in parallel with the development of Tascell. This is the case with Tascell's request. The request is received, and the request is generated. The request is received, and the request is generated. The request is generated. This method, logic, and generation maintain the system completely, without any problems, and without any problems in the field of operation, and without any problems in the field of operation. In addition, Tascell's processing system is different from that of heterogeneous distributed environment, and the implementation time of communication between computers is not very long. The traffic volume of the special column calculation LU decomposition is large, and the traffic volume is large. This year, we will focus on the issue of the issue, and we will continue to implement the measures for the external use of information, for the personal use of information, and for the receipt of information when necessary. In particular, the latter method is confirmed by the column calculation. The problem of language function design, the problem of language function, the problem of language function design, the problem of language function, the problem of language function design, the problem of language function, the problem of language function design, the problem of language function, the problem of language function design, the problem of language function This method is to determine whether or not the environment is safe. The results of the major international conferences were announced, and the Web page was opened.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
L-Closure:高性能・高信頼プログラミング言語の実装向け言語機構
L-Closure:一种实现高性能、可靠编程语言的语言机制
Experience with SC:Transformation-based Implementation of Various Languae Extensions to C
SC 经验:基于转换的各种 C 语言扩展的实现
シームレスな高生産並列スクリプト言語の実現に向けて
迈向无缝、高产量的并行脚本语言
Backtracking-based load balancing
  • DOI:
    10.1145/1504176.1504187
  • 发表时间:
    2009-02
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Tasuku Hiraishi;M. Yasugi;Seiji Umatani;T. Yuasa
  • 通讯作者:
    Tasuku Hiraishi;M. Yasugi;Seiji Umatani;T. Yuasa
{{ 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 }}

平石 拓其他文献

計算状態操作機構を備えたS式ベースJava言語の変換に基づく実装に向けて
具有计算状态操作机制的基于 S 表达式的 Java 语言的基于转换的实现
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    西田 知広;八杉 昌宏;平石 拓;小出 洋
  • 通讯作者:
    小出 洋
屋内照明の角膜反射像とIMUを用いた位置推定
使用室内照明的角膜反射图像和 IMU 进行位置估计
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    八杉 昌宏;江本 健斗;平石 拓;Yuki Kanai and Kentaro Takemura;金井祐樹,竹村憲太郎
  • 通讯作者:
    金井祐樹,竹村憲太郎
タスク並列言語Tascellを用いたアイテム共有部分グラフの並列マイニング
使用任务并行语言Tascell并行挖掘项目共享子图
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    奥野 伸吾;平石 拓;中島 浩;八杉 昌宏;瀬々 潤
  • 通讯作者:
    瀬々 潤
out-of-core行列積とタスク並列言語Tascellによる並列化の評価
使用核外矩阵乘法和任务并行语言 Tascell 评估并行化
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    上中野 寛太;八杉 昌宏;平石 拓
  • 通讯作者:
    平石 拓
移植性に優れた計算状態操作機構を用いた並列言語処理系の性能評価
使用高度可移植计算状态操作机制的并行语言处理系统的性能评估
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    竹内 千裕;八杉 昌宏;平石 拓
  • 通讯作者:
    平石 拓

平石 拓的其他文献

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

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

Improving Performance and Versatility of Backtracking-Based Load Balancing by a New Implementation Model
通过新的实现模型提高基于回溯的负载均衡的性能和多功能性
  • 批准号:
    22K11984
  • 财政年份:
    2022
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

安全・高信頼ソフトウェアシステムのための高階・型付き・並行プログラミング言語理論
用于安全可靠软件系统的高阶、类型和并发编程语言理论
  • 批准号:
    23K20379
  • 财政年份:
    2024
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
コンパイラ中間表現に基づく情報流解析による安全性検証の多プログラミング言語展開
基于编译器中间表示的信息流分析多编程语言安全验证开发
  • 批准号:
    24K14906
  • 财政年份:
    2024
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
第二プログラミング言語習得における認知シミュレーション
学习第二编程语言的认知模拟
  • 批准号:
    24K14902
  • 财政年份:
    2024
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
高階書換え系による次世代マルチパラダイム・プログラミング言語の展開
使用高阶重写系统开发下一代多范式编程语言
  • 批准号:
    24K02919
  • 财政年份:
    2024
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
高い抽象度レベルを持つ宣言的分散プログラミング言語の実現と高度化
具有高抽象级别的声明式分布式编程语言的实现和改进
  • 批准号:
    24K02922
  • 财政年份:
    2024
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
量子計算・確率計算と高級プログラミング言語の融合のための基盤理論
量子计算/概率计算与高级编程语言融合的基础理论
  • 批准号:
    24K14814
  • 财政年份:
    2024
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
プログラミング言語への意味的バージョンの導入による更新支援技術の研究
编程语言引入语义版本更新支持技术研究
  • 批准号:
    23K19961
  • 财政年份:
    2023
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
次世代の高機能量子プログラミング言語の設計と、特に変数の扱いに関する理論的研究
下一代高性能量子编程语言的设计特别是变量处理的理论研究
  • 批准号:
    23KJ1372
  • 财政年份:
    2023
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
バージョンを言語要素に持つプログラミング言語の開発
开发以版本作为语言元素的编程语言
  • 批准号:
    22KJ1313
  • 财政年份:
    2023
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
初等中等教育における異なるプログラミング言語へのシームレスな接続に関する研究
中小学教育中不同编程语言的无缝衔接研究
  • 批准号:
    22K02954
  • 财政年份:
    2022
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了