Fundamental studies of a highly parallel programming language compiler forming MPMD type programs
形成MPMD型程序的高度并行编程语言编译器的基础研究
基本信息
- 批准号:11680357
- 负责人:
- 金额:$ 0.45万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:1999
- 资助国家:日本
- 起止时间:1999 至 2000
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
We model an execution of parallel program by a task graph and form a schedule by a task scheduling and can form a parallel program of MPMD type by being coded according to the schedule. From a situation that we should use evaluation standard as execution performance of parallel program that is last production thing, importance of forming such the schedule that message package can apply has been recognized recently. We call such a schedule "BSP schedule". BCSH is known as an algorithm to form a good BSP schedule. But computation time of BCSH becomes enormous when it deals with a big task graph, thus it is not practical for big problems.Last year we sacrificed a parallel degree of a task graph in order to get a schedule for a large-scale task graph. Concretely we made the grain of the task graph coarse, and attained a good result.During this year we tried to keep a grain of a task graph being fine and to speedup scheduling process by dividing the task graph into a sutable number of subgraphs and processing them in parallel. As a result it was successful to compute a BSP schedule of a big task graph whose calculation time of about 1.2 year is necessary by BCSH until now in around 2 hours in parallel. We devised a division method of a ask graph to get good BSP schedule. There is little performance deterioration when we transformed it to a parallel program.
我们通过任务图对并行程序的执行进行建模,通过任务调度形成调度,根据调度编码可以形成MPMD类型的并行程序。从我们应该使用评估标准作为最后生产的并行程序的执行性能的情况来看,最近已经认识到形成消息包可以应用的调度的重要性。我们将这样的时间表称为“BSP 时间表”。 BCSH 被称为形成良好 BSP 调度的算法。但是BCSH在处理大型任务图时计算时间变得巨大,因此对于大问题来说并不实用。去年我们牺牲了任务图的并行度以获得大规模任务图的调度。具体来说,我们将任务图的粒度变粗,并取得了很好的结果。今年,我们尝试通过将任务图划分为适当数量的子图并并行处理它们来保持任务图的粒度较细,并加快调度过程。结果,到目前为止,BCSH 需要大约 1.2 年的计算时间,并行计算大约 2 小时,成功计算出大任务图的 BSP 调度。我们设计了一种询问图的划分方法来获得良好的 BSP 时间表。当我们将其转换为并行程序时,性能几乎没有下降。
项目成果
期刊论文数量(61)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Noriyuki Fujimoto: "On Message Packaging in Task Scheduling for Distributed Memory Parallel Machines"The International Journal of Foundations of Computer Science. (掲載予定). (2001)
Noriyuki Fujimoto:“分布式内存并行机任务调度中的消息封装”,《国际计算机科学基础杂志》(即将出版)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
杉尾敏康: "JPEGアルゴリズムにおけるブロックの類似性を活かした画像圧縮法の圧縮率の改善と評価"電子情報通信学会技術報告. CS2000-114. 25-30 (2000)
Toshiyasu Sugio:“JPEG算法中使用块相似性的图像压缩方法的压缩率的改进和评估”IEICE CS2000-114(2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Fumihiko Ino: "A Performance Analysis System with Performance Improvement Aid Functions for Parallel Programs : Gordini"Transactions of Information Processing Society of Japan. Vol.41, No.5. 1577-1586 (2000)
Fumihiko Ino:“具有并行程序性能改进辅助功能的性能分析系统:Gordini”日本信息处理学会汇刊。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Noriyuki Fujimoto: "A Task Scheduling Algorithm to Package Messages on Distributed Memory Parallel Machines"Proc.of International Symposium on Parallel Architectures, Algorithms and Network, Fermantle, Australia. 236-241 (1999)
Noriyuki Fujimoto:“在分布式内存并行机上打包消息的任务调度算法”Proc.of International Symposium on Parallel Architectures, Algorithms and Network,澳大利亚费曼特尔。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Toshiyasu Sugio: "Improvement and Evaluation of the Compression Method Making Use of Block Similarity in JPEG Algorithm"Technical Report of IEICECS2000-114. 25-30 (2000)
Toshiyasu Sugio:“JPEG算法中利用块相似性的压缩方法的改进和评估”IEICECS2000-114的技术报告。
- DOI:
- 发表时间:
- 期刊:
- 影响因子: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 }}
HAGIHARA Kenichi其他文献
HAGIHARA Kenichi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('HAGIHARA Kenichi', 18)}}的其他基金
A study on GPGPU acceleration of simultaneous processing heterogeneous tasks with mutual dependence relation
同时处理具有相互依赖关系的异构任务的GPGPU加速研究
- 批准号:
23300007 - 财政年份:2011
- 资助金额:
$ 0.45万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Research on parallel programming model for GPGPU
GPGPU并行编程模型研究
- 批准号:
20240002 - 财政年份:2008
- 资助金额:
$ 0.45万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
A study on a computational model for GPGPU algorithms and its application to medical image processing
GPGPU算法计算模型及其在医学图像处理中的应用研究
- 批准号:
18300009 - 财政年份:2006
- 资助金额:
$ 0.45万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Studies of PC cluster-based parallel processing for large-scale medical images on navigation system of the next generation surgery
基于PC集群的下一代手术导航系统大规模医学图像并行处理研究
- 批准号:
14580374 - 财政年份:2002
- 资助金额:
$ 0.45万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Studies on separations of paralle programs into physical aspect and logical one and effective compiling techniques
并行程序物理逻辑分离及有效编译技术的研究
- 批准号:
09680336 - 财政年份:1997
- 资助金额:
$ 0.45万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Study of Co-operative Problem Solving Methods in Distributed Network Environment
分布式网络环境下协同问题解决方法研究
- 批准号:
01580030 - 财政年份:1989
- 资助金额:
$ 0.45万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)














{{item.name}}会员




