Progress Status of Subproject 6 VMC-PPO VMC-PPO Project Investigator.
-
Upload
danielle-carpenter -
Category
Documents
-
view
216 -
download
1
Transcript of Progress Status of Subproject 6 VMC-PPO VMC-PPO Project Investigator.
Progress Status of Subproject 6VMC-PPO
VMC-PPO Project Investigator楊朝棟教授東海大學
VMC-PPO
• Parallel Program Optimization for VMC• Goal– To establish a high performance parallel
optimization compiler to parse the current source codes and analysis with advanced optimization algorithm for generating optimized parallel code based on OpenMP
VMC-PPO (cont.)
VMC-PPOSP4/VMC-SYNSP4/VMC-SYN SP7/VMC-TMSSP7/VMC-TMS
System Architecture
Current Status
• Done– TBB porting on ARM11MPCORE – OpenMP porting on ARM11MPCORE– Loop parser– Dependency analyzer– Array detection– Control/Loop Optimization
• Loop fusion• Loop fission• Loop splitting• Loop unroll
– Auto-Parallelization
Achievement applicability
Technique superiority
Time Frame
Future Plane
• Integrate with other sub-systems • Survey Advanced Optimization methods• Auto tuning
• Get basic information about a target application’s performance by HPCToolkit/gprof
• Automatically decide if loops should be parallelized or not
The End!