遅延分割型負荷分散フレームワークの開発
遅延分割型負荷分散フレームワークの開発
批准号:
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ページでの公開も開始した.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
L-Closure:高性能・高信頼プログラミング言語の実装向け言語機構
L-Closure:一种实现高性能、可靠编程语言的语言机制
DOI:
--
发表时间:
2008
期刊:
情報処理学会論文誌:プログラミング 49・SIG1(PRO35)
影响因子:
--
作者:
[八杉昌宏, 平石拓, 篠原丈成, 湯淺太一]
通讯作者:
湯淺太一
Experience with SC:Transformation-based Implementation of Various Languae Extensions to C
SC 经验:基于转换的各种 C 语言扩展的实现
DOI:
--
发表时间:
2007
期刊:
Proc.of International Lisp Conference 2007
影响因子:
--
作者:
[Tasuku Hiraishi, Masahiro Yasugi and Taiichi Yuasa]
通讯作者:
Masahiro Yasugi and Taiichi Yuasa
シームレスな高生産並列スクリプト言語の実現に向けて
迈向无缝、高产量的并行脚本语言
DOI:
--
发表时间:
2009
期刊:
第174回計算機アーキテクチャ・第119回ハイパフォーマンスコンピューティング合同研究発表会(HOKKE-2009)論文集 Vol. 2009No. 14
影响因子:
--
作者:
[平石拓, 岩下武史, 中島浩]
通讯作者:
中島浩
DOI:
10.1145/1504176.1504187
发表时间:
2009-02
期刊:
影响因子:
--
作者:
[Tasuku Hiraishi;M. Yasugi;Seiji Umatani;T. Yuasa]
通讯作者:
Tasuku Hiraishi;M. Yasugi;Seiji Umatani;T. Yuasa
Improving Performance and Versatility of Backtracking-Based Load Balancing by a New Implementation Model
-
批准号:22K11984
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.58万
-
财政年份:2022
-
负责人:平石 拓
-
依托单位:
海外基金