相关实验视频
Updated: May 13, 2025

13:01
gP2S, an Information Management System for CryoEM Experiments
Published on: June 10, 2021
5.3K
PSI/J:用于提交,监控和管理工作的便携式接口
Mihael Hategan-Marandiuc1,2, Andre Merzky3, Nicholson Collier1,2
1University of Chicago, Chicago, IL, USA.
概括
高性能计算 (HPC) 应用程序面临的挑战是由于不同的调度器,在系统之间移动. PSI/J是一个新的工作管理API,旨在提高跨多种HPC环境的可移植性,并尽量减少开销.
科学领域:
- 高性能计算 (HPC) 是一种高性能计算.
- 软件工程 软件工程 软件工程
- 计算科学 计算科学
背景情况:
- 科学应用程序通常需要在不同的高性能计算 (HPC) 系统上运行,以利用更好的硬件或数据本地化.
- 高性能计算系统的可移植性受到工作安排器多样性的阻碍,使应用程序的部署和执行变得复杂.
- 现有的解决方案管理工作在不同的HPC调度器是不够的,需要一种新的方法.
研究的目的:
- 引入PSI/J,这是一种新的工作管理抽象API,旨在提高软件组件和应用程序在各种HPC调度器实现中的可移植性.
- 解决对标准化API的需求,以简化在异质HPC环境中的便携式科学应用程序的开发和部署.
- 为HPC生态系统中现有的工作管理解决方案提供必要且可行的替代方案.
主要方法:
- 分析HPC社区现有的工作管理API,以了解影响其设计,演变和采用的因素.
- 基于对以前系统的分析获得的见解,设计和开发Java (PSI/J) 便携式调度器接口API.
- 将PSI/J API集成到三个不同的工作流系统和一个科学应用中,以证明其实际可用性.
主要成果:
- PSI/J已成功集成到多个工作流系统和独立应用程序中,验证了其实际实用性.
- 实验结果表明,PSI/J API要求最小的性能开销,使其适合要求高性能计算工作负载.
- 对现有API的分析为设计强大有效的工作管理抽象提供了基础.
结论:
- 通过抽象调度器差异,PSI/J提供了一种必要的解决方案,以改善跨多种HPC系统的高性能计算应用程序的可移植性.
- PSI/J所展示的最小的开销表明它适合在没有显著的性能惩罚的情况下集成到生产HPC环境中.
- 成功的整合和实验验证表明,PSI/J是简化科学计算中跨系统应用部署的可行和有效工具.
相关概念视频
Quantifying Work
18.9K
As a system undergoes a change, its internal energy can change, and energy can be transferred from the system to the surroundings, or from the surroundings to the system.
18.9K
Pipe Flowrate Measurement
76
In pipe flow measurement, orifice, nozzle, and Venturi meters are commonly used to determine fluid flowrates by constricting the flow area, which increases fluid velocity and reduces pressure. This pressure difference, governed by Bernoulli's principle and adjusted for real-world conditions, is essential for calculating flowrate. Each meter type is suited to specific applications based on accuracy, efficiency, and compatibility with various flow conditions.
The orifice meter is a simple,...
The orifice meter is a simple,...
76
Measurement of Fluid Pressure
131
Fluid pressure is commonly measured using devices called manometers, which rely on liquid columns to indicate pressure differences. The height of a liquid column in a manometer reflects the pressure exerted by the fluid, providing a simple yet effective means of measurement. Different types of manometers serve specific purposes based on their configurations and the type of fluids involved.
A basic form of manometer is the piezometer, a vertical tube open at the top and filled with the same...
A basic form of manometer is the piezometer, a vertical tube open at the top and filled with the same...
131
Work and Energy for Variable Forces
3.3K
When an object is acted upon by a variable force, the amount of work done and the change in energy of the object can be more complex to calculate compared to when a constant force is applied. Work is the product of force and displacement, while energy is the capacity of a system to do work. When a constant force is applied to an object, the work done can be calculated as the product of the force and the distance moved in the direction of the force. However, when a variable force is applied, the...
3.3K
Multiple Pipe Systems
189
Multipipe systems consist of complex configurations of interconnected pipes designed to transport fluids efficiently across intricate networks. They are essential in engineering applications requiring precise control over flow distribution, pressure, and head loss. They are categorized into series, parallel, loop, and network configurations, each distinguished by unique flow characteristics and applications.
Series Configuration
In a series configuration, fluid flows sequentially from one pipe...
Series Configuration
In a series configuration, fluid flows sequentially from one pipe...
189
Constant Pressure Calorimetry
84.4K
Calorimetry is a technique used to measure the amount of heat involved in a chemical or physical process or to measure the heat transferred to or from a substance. The heat is exchanged with a calibrated and insulated device called the calorimeter. Calorimetry experiments are based on the assumption that there is no heat exchange between the insulated calorimeter and the external environment. The well-insulated calorimeters prevent the transfer of heat between the calorimeter and its external...
84.4K

