User Tools

Site Tools


skill-tree:pe:4:2:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
skill-tree:pe:4:2:b [2020/07/19 19:59] lucyskill-tree:pe:4:2:b [2025/04/16 18:30] (current) – external edit 127.0.0.1
Line 1: Line 1:
-# PE4.2-B Tuning without Modifying the Source Code +# PE4.2 Tuning without Modifying the Source Code 
-# Background + 
-Aim +This course focuses on techniques for optimizing system performance through configuration changes, hardware upgrades, and other strategies that do not involve altering the source code. It is designed for professionals who need to enhance system efficiency without the need for programming modifications. 
-# Outcomes + 
-  Facilitate the speed up of program execution by using optimized libraries and setting appropriate compiler/linker options. +## Requirements 
-  Facilitate the speed up of program execution by setting package specific options (e.g. selected by environment variables and command-line arguments).+ 
 +#Learning Outcomes 
 + 
 +Understand Small vs. Big Tasks 
 +* Understand Process Mapping to Nodes 
 +* Understand CPU and Thread Pinning 
 +* Understand Memory Affinity (NUMA) 
 +* Understand Optimized Libraries 
 +* Understand Compiler Options Optimization Switches 
 +Understand Profile Guided Optimization Workflow (PGO) 
 +* Understand Package Specific Options 
 +* Understand Runtime Options for MPI and OpenMP 
  
-# Subskills 
-  * [[skill-tree:pe:4:2:i]] 
skill-tree/pe/4/2/b.1595181567.txt.gz · Last modified: 2020/07/19 19:59 by lucy