skill-tree:pe:2:3:b
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
skill-tree:pe:2:3:b [2020/07/19 11:30] – external edit 127.0.0.1 | skill-tree:pe:2:3:b [2020/07/22 19:13] (current) – lucy | ||
---|---|---|---|
Line 1: | Line 1: | ||
# PE2.3-B I/O Performance | # PE2.3-B I/O Performance | ||
# Background | # Background | ||
+ | |||
+ | There are several aspects involved in delivering high I/O performance to parallel applications, | ||
Running the same application with different I/O configurations gives the possibility to tune the I/O system according to the application access pattern. | Running the same application with different I/O configurations gives the possibility to tune the I/O system according to the application access pattern. | ||
- | One way to predict application performance in HPC systems with different I/O configurations is using modelling and simulation techniques. | + | One way to predict application performance in HPC systems with different I/O configurations is by using modelling and simulation techniques. |
Modeling the system allows assessing obtained performance and therewith estimate the performance potentially gained by optimizations. | Modeling the system allows assessing obtained performance and therewith estimate the performance potentially gained by optimizations. | ||
- | |||
- | There are several aspects involved in delivering high I/O performance to parallel applications, | ||
File systems are implemented in the operating system which deploys strategies to improve performance such as scheduling, caching and aggregation. | File systems are implemented in the operating system which deploys strategies to improve performance such as scheduling, caching and aggregation. | ||
Line 14: | Line 14: | ||
# Aim | # Aim | ||
- | * To develop general considerations about what influences the I/O performance. | + | |
- | * To analyze access pattern and define how it defines the performance of the I/O subsystems. | + | * To analyze access pattern and define how it defines the performance of the I/O subsystems. |
- | * To apply I/O strategies to improve the access pattern. | + | * To apply I/O strategies to improve the access pattern. |
- | * To identify options for the deployed optimization strategies in a specific parallel file system. | + | * To identify options for the deployed optimization strategies in a specific parallel file system. |
# Outcomes | # Outcomes | ||
* Select performance models to assess and optimize the application I/O performance. | * Select performance models to assess and optimize the application I/O performance. | ||
- | * Identify tools capable of predicting the behavior of applications in HPC. | + | |
- | * Apply methods to manipulate workloads to improve achievable performance. | + | * Apply methods to manipulate workloads to improve achievable performance. |
# Subskills | # Subskills | ||
skill-tree/pe/2/3/b.1595151007.txt.gz · Last modified: 2020/07/19 11:30 by 127.0.0.1