Efficient Processor Allocation Policies for Massively Parallel Systems

大规模并行系统的高效处理器分配策略

基本信息

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

项目摘要

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. In this research project, we developed the scheduling policy and mechanism for Parsley and applied them to parallel molecular dynamics simulation program on distributed memory multiprocessor systems. The scheduling policy is automatically improved to reflect the hardware environment and resource usage. The basic 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. This policy improves processor utilization by 35 to 55 % compared with the FIFO scheduling policy. 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. We have developed several resource management policies for Parsley on heterogeneous environment and evaluated the performance for molecular dynamics simulation.
我们设计并实现了一个新的并行编程环境Parsley,它根据应用程序的结构提供细粒度的调度服务。在欧芹中,应用程序被划分为可以串行或并行运行的子任务。它提供了一个编程接口,允许用户定义子任务并轻松地指定它们之间的优先约束。Parsley使用这些约束在运行时调度子任务。在本研究项目中,我们开发了欧芹的调度策略和机制,并将其应用于分布式存储多处理器系统上的并行分子动力学模拟程序。调度策略会自动改进,以反映硬件环境和资源使用情况。基本策略是基于关键路径法的增量式调度算法。在该算法中,在欧芹资源管理工具的监控下,通过使用子任务的执行时间来动态确定子任务的优先级。与FIFO调度策略相比,该策略将处理器利用率提高了35%到55%。此外,欧芹在异类环境(例如,由不同工作站和集群组成的网络)以及同构环境中也很有用。由于欧芹的动态处理器分配功能,用户不需要知道计算机和网络的单独性能。我们针对异质环境中的欧芹,提出了几种资源管理策略,并对其进行了分子动力学模拟。

项目成果

期刊论文数量(31)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Masakazu Sekijima, Shugo Nakamura, Mitsunori Ikeguchi and Kentaro Shimizu: "Parsley : A scalable framework for dependence-driven task scheduling in distributed-memory multiprocessor systems"Proceedings of the 11th IASTED International Conference on Parall
Masakazu Sekijima、Shugo Nakamura、Mitsunori Ikeguchi 和 Kentaro Shimizu:“Parsley:分布式内存多处理器系统中依赖驱动任务调度的可扩展框架”第 11 届 IASTED 国际并行会议论文集
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
中村周吾: "Parallel algorithm for efficient calculations of second derivatives of conformational energy function in internal coordinates"Journal of Computational Chemistry. 18. 1716-1723 (1998)
Shugo Nakamura:“高效计算内坐标构象能量函数二阶导数的并行算法”计算化学杂志 18. 1716-1723 (1998)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Kentaro Shimizu: "Encyclopedia on Information Processing"Information Processing Society of Japan, Chapter. 11. 423-479 (2000)
清水健太郎:《信息处理百科全书》日本信息处理学会,章节。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Mulan Zhu and Kentaro Shimizu: "A nonblocking group membership protocol for large-scale distributed systems"IEICE Transactions on Information and Systems. E83-D, 2. 177-189 (2000)
朱木兰和清水健太郎:“大规模分布式系统的非阻塞组成员协议”IEICE Transactions on Information and Systems。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
池口満徳: "Molecular dynamics study on hydrophobic effects in aqueous urea solutions"Journal of the American Chemical Society. 123,4. 677-682 (2001)
Mitsunori Ikeguchi:“尿素水溶液中疏水效应的分子动力学研究”美国化学会杂志 123,4 (2001)。
  • 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
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Database Development and Functional Analysis of Protein Disorder Regions
蛋白质无序区域的数据库开发和功能分析
  • 批准号:
    20500269
  • 财政年份:
    2008
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Gut flora and synbiotics therapy in patients with severe SIRS
严重 SIRS 患者的肠道菌群和合生元治疗
  • 批准号:
    17591887
  • 财政年份:
    2005
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of methods for high-resolution protein structure modeling and for model structure assessment
开发高分辨率蛋白质结构建模和模型结构评估方法
  • 批准号:
    17500191
  • 财政年份:
    2005
  • 资助金额:
    $ 2.05万
  • 项目类别:
    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
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of a Parallel Programming Environment with Dynamic Resource Management Facilities
具有动态资源管理设施的并行编程环境的开发
  • 批准号:
    11558029
  • 财政年份:
    1999
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Study on operating system architectures for supporting application-specific resource management
支持特定应用资源管理的操作系统体系结构研究
  • 批准号:
    08680352
  • 财政年份:
    1996
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of a responsive operating system for scalable multiprocessor systems
为可扩展的多处理器系统开发响应式操作系统
  • 批准号:
    07558153
  • 财政年份:
    1995
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Development of an operating system that supports the distributed and persistent light-weight objects
开发支持分布式、持久化轻量级对象的操作系统
  • 批准号:
    06680312
  • 财政年份:
    1994
  • 资助金额:
    $ 2.05万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)

相似海外基金

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

作者:{{ showInfoDetail.author }}

知道了