Core Labs Training_Catalogue-v2 (edit 2)-web

HIGH-PERFORMANCE COMPUTING SERVICES

Introduction to I/O

In supercomputing, Input/Output or I/O is the communication between different HPC subsystems, and mostly used for the reading and writing of files to the file system by the computing nodes. This course will provide an overview of Parallel input/output (I/O), explore using various profiling tools for validating I/O perfor- mance, and cover best practices for efficient I/O operations. It will teach users to efficiently use the parallel file system, with a focus on Lustre system software. Moreover, the attendees will learn about transitioning their I/O intensive workload to the Burst Buffer high-performance computing environment. The agenda of the training is as follows: • Introduction to architecture of Lustre and Burst Buffer • Introduction to I/O • Best Practices on Lustre PARTICIPANT PROFILE This course is intended for students and research professionals from KAUST who are developing codes and are interested in optimizing their I/O. Basic knowledge of Linux command line to compile and use Fortran/C/C++ languages are required. PREREQUISITES MAXIMUM PARTICIPANTS 40 DURATION 2 hours FREQUENCY Yearly • Using Darshan for I/O profiling • Getting started with Burst Buffer • Applications examples and performance study

HPC INTERMEDIATE/ ADVANCED TRAINING SERIES • Introduction to I/O • Introduction to Containers • Dealing with Complex Workflows: Managing a Large Number of Jobs • Advanced Workflows for Computational Biology

Learn Develop Excel

Specialized Instrument & Method Training Catalog

Edition 1, September 2020

283

Made with FlippingBook - Online catalogs