Development of a Parallel Programming Environment with Dynamic Resource Management Facilities

具有动态资源管理设施的并行编程环境的开发

基本信息

  • 批准号:
    11558029
  • 负责人:
  • 金额:
    $ 4.16万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 财政年份:
    1999
  • 资助国家:
    日本
  • 起止时间:
    1999 至 2001
  • 项目状态:
    已结题

项目摘要

We designed and implemented a new parallel programming environment called Parsley, which provides fine-grained scheduling services based on the structures of application programs. In Parsley, application programs are divided into subtasks that can run serially or in parallel. It provides a programming interface that allows a user to define subtasks and to easily specify precedence constraints among them. Parsley uses these constraints to schedule subtasks at run time. The scheduling' policy. is automatically improved to reflect the hardware environment and resource usage. The basic 'scheduling policy is an incremental scheduling algorithm based on the critical path method. In this algorithm, subtask priorities are dynamically determined by using the execution time of each subtask, as monitored by the resource management facilities of Parsley. We developed a parallel molecular dynamics (MD) simulation program on the Parsley system and' executed it on three scalable multiprocessor systems. We found that Parsley is efficient for large-scale MD simulation and that load balancing facilities of Parsley can be adopted to the scalable multiprocessor systems of different architectures. The MD simulation on Parsley is 3.5 times faster than the conventional parallel algorithm. The Parsley's automatic improvement of scheduling policies further enhances processor utilization by 35 to 55 %. In addition, Parsley is useful in the heterogeneous environment (e.g. a network of different workstations and clusters) as well as the homogeneous environment. Users need not be aware of the individual performance of the computers and networks, because of the dynamic processor allocation facilities of Parsley.
我们设计并实现了一个新的并行程序设计环境Parsley,它提供基于应用程序结构的细粒度调度服务。在Parsley中,应用程序被划分为可以串行或并行运行的子任务。它提供了一个编程接口,允许用户定义子任务并轻松指定它们之间的优先约束。Parsley使用这些约束在运行时调度子任务。日程安排政策。自动改进以反映硬件环境和资源使用情况。基本调度策略是基于关键路径法的增量式调度算法。在该算法中,子任务的优先级是动态确定的,通过使用每个子任务的执行时间,由资源管理设施的Parsley。我们在Parsley系统上开发了一个并行分子动力学(MD)模拟程序,并在三个可扩展的多处理器系统上执行。我们发现,Parsley是有效的大规模MD模拟和负载平衡设施的Parsley可以采用不同架构的可扩展的多处理器系统。Parsley上的MD模拟比传统的并行算法快3.5倍。Parsley对调度策略的自动改进进一步提高了35%到55%的处理器利用率。此外,Parsley在异构环境(例如不同工作站和集群的网络)以及同构环境中都很有用。由于Parsley的动态处理器分配功能,用户不需要知道计算机和网络的单独性能。

项目成果

期刊论文数量(62)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
高崎慎也: "Scheduling policy and mechanism of Parsley, a parallel programming environment"Proceedings of the 12th LASTED International Conference on Parallel and Distributed Computing and Systems. 605-610 (2000)
Shinya Takasaki:“并行编程环境 Parsley 的调度策略和机制”第 12 届 LASTED 国际并行和分布式计算与系统会议记录 605-610 (2000)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
中村周吾: "A new method for parallel computation of Hessian matrix of conformational energy function in internal coordinates"Journal of Computational Chemistry. 23,4. 463-469 (2001)
Shugo Nakamura:“内坐标构象能量函数 Hessian 矩阵的并行计算的新方法”计算化学杂志 23,4(2001)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
M.Zhu: "A Nonblocking Group Membership Protocol for Large-Scale Distributed Systems"IEICE Transactions on Information and Systems. (発売予定). (2000)
M.Zhu:“大规模分布式系统的非阻塞组成员协议”IEICE Transactions on Information and Systems(即将发布)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
関嶋政和: "サブタスク間の依存関係に基づくスケジューリング機構を備えた並列プログラミング環境の開発"情報処理学会論文誌プログラミング. 41,PRO6. 65-77 (2000)
Masakazu Sekijima:“基于子任务之间的依赖关系的调度机制的并行编程环境的开发”,日本信息处理协会编程学报 41,PRO6(2000)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Shinya Takasaki, Masakazu Sekijima, Shugo Nakamura, Mitsunori Ikeguchi and Kentaro Shimizu: "Scheduling policy and mechanism of Parsley parallel programming environment"Proceedings of the LASTED 12th International Conference on Parallel and Distributed Co
Shinya Takasaki、Masakazu Sekijima、Shugo Nakamura、Mitsunori Ikeguchi 和 Kentaro Shimizu:“Parsley 并行编程环境的调度策略和机制”LASTED 第 12 届并行与分布式并行国际会议论文集
  • 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 }}

SHIMIZU Kentaro其他文献

SHIMIZU Kentaro的其他文献

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

{{ truncateString('SHIMIZU Kentaro', 18)}}的其他基金

Development of protein-carbohydrate binding prediction systems and databases
蛋白质-碳水化合物结合预测系统和数据库的开发
  • 批准号:
    23300109
  • 财政年份:
    2011
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Database Development and Functional Analysis of Protein Disorder Regions
蛋白质无序区域的数据库开发和功能分析
  • 批准号:
    20500269
  • 财政年份:
    2008
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Gut flora and synbiotics therapy in patients with severe SIRS
严重 SIRS 患者的肠道菌群和合生元治疗
  • 批准号:
    17591887
  • 财政年份:
    2005
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of methods for high-resolution protein structure modeling and for model structure assessment
开发高分辨率蛋白质结构建模和模型结构评估方法
  • 批准号:
    17500191
  • 财政年份:
    2005
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of a Parallel Programming Environment based on Distributed Shared Arrays with Application-Specific Resource Management
开发基于分布式共享数组和特定应用资源管理的并行编程环境
  • 批准号:
    13680396
  • 财政年份:
    2001
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Efficient Processor Allocation Policies for Massively Parallel Systems
大规模并行系统的高效处理器分配策略
  • 批准号:
    10680336
  • 财政年份:
    1998
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Study on operating system architectures for supporting application-specific resource management
支持特定应用资源管理的操作系统体系结构研究
  • 批准号:
    08680352
  • 财政年份:
    1996
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of a responsive operating system for scalable multiprocessor systems
为可扩展的多处理器系统开发响应式操作系统
  • 批准号:
    07558153
  • 财政年份:
    1995
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Development of an operating system that supports the distributed and persistent light-weight objects
开发支持分布式、持久化轻量级对象的操作系统
  • 批准号:
    06680312
  • 财政年份:
    1994
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)

相似海外基金

Towards parallel programming environment with certified correctness and complexity
迈向具有经过认证的正确性和复杂性的并行编程环境
  • 批准号:
    15K15974
  • 财政年份:
    2015
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Development of a Parallel Programming Environment based on Distributed Shared Arrays with Application-Specific Resource Management
开发基于分布式共享数组和特定应用资源管理的并行编程环境
  • 批准号:
    13680396
  • 财政年份:
    2001
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
U.S.-France (INRIA) Cooperative Research: A Parallel Programming Environment for C*
美国-法国 (INRIA) 合作研究:C* 并行编程环境
  • 批准号:
    9724004
  • 财政年份:
    1998
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Standard Grant
Development and Application of a Problem Specific Parallel Programming Environment for Marine Seismic Tomography
海洋地震层析成像问题特定并行编程环境的开发与应用
  • 批准号:
    9522531
  • 财政年份:
    1995
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Standard Grant
RESEARCH INITIATION AWARD: Investigating A Hybrid Function and Data Shipping Parallel Programming Environment
研究启动奖:研究混合功能和数据传输并行编程环境
  • 批准号:
    9308879
  • 财政年份:
    1993
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Standard Grant
Presidential Young Investigator Awards: Auto-Scheduling Compilers: A Performance Oriented Parallel Programming Environment
总统青年研究员奖:自动调度编译器:面向性能的并行编程环境
  • 批准号:
    8957310
  • 财政年份:
    1989
  • 资助金额:
    $ 4.16万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了