Javascript must be enabled to continue!
Towards a Performance Engineering Workflow for OpenMP 4.0
View through CrossRef
Parallel programming and performance optimization of parallel programs are not simple tasks. Various HPC and OpenMP courses as well as literature serve as introduction to this topic. Assuming the role of HPC beginners we evaluate how far the knowledge acquired from introductory courses and literature can drive performance optimization of a conjugate gradient kernel. We concentrate on OpenMP programming for a large NUMA machine and investigate the new target construct in OpenMP 4.0 to offload to a Xeon Phi coprocessor. We evaluate the final results with a performance model. From these experiences we propose a performance engineering workflow for general use.
Title: Towards a Performance Engineering Workflow for OpenMP 4.0
Description:
Parallel programming and performance optimization of parallel programs are not simple tasks.
Various HPC and OpenMP courses as well as literature serve as introduction to this topic.
Assuming the role of HPC beginners we evaluate how far the knowledge acquired from introductory courses and literature can drive performance optimization of a conjugate gradient kernel.
We concentrate on OpenMP programming for a large NUMA machine and investigate the new target construct in OpenMP 4.
0 to offload to a Xeon Phi coprocessor.
We evaluate the final results with a performance model.
From these experiences we propose a performance engineering workflow for general use.
Related Results
High-level compiler analysis for OpenMP
High-level compiler analysis for OpenMP
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrity systems, require levels of performance that can only be achieved by means of s...
Optimizing Emergency Department Workflow Using Radio Frequency Identification Device (RFID) Data Analytics
Optimizing Emergency Department Workflow Using Radio Frequency Identification Device (RFID) Data Analytics
Emergency Department (ED) is a complex care delivery environment in a hospital that provides time sensitive urgent and lifesaving care [1]. Emergency medicine is an unscheduled pra...
EDQWS: an enhanced divide and conquer algorithm for workflow scheduling in cloud
EDQWS: an enhanced divide and conquer algorithm for workflow scheduling in cloud
AbstractA workflow is an effective way for modeling complex applications and serves as a means for scientists and researchers to better understand the details of applications. Clou...
Hybrid Parallelization of Hyper-Dimensional Vlasov Code with OpenMP Loop Collapse Directive
Hybrid Parallelization of Hyper-Dimensional Vlasov Code with OpenMP Loop Collapse Directive
Space plasma is a collisionless, multi-scale, and highly nonlinear medium. Computer simulations with the first-principle kinetic equation are essential for space plasma studies. In...
CRGEM: Cellular Reprogramming using mechanism-driven Gene Expression Modulation
CRGEM: Cellular Reprogramming using mechanism-driven Gene Expression Modulation
AbstractIntroductionRegenerative medicine promises a cure for currently incurable diseases and pathological conditions. Its central idea is to leverage healthy cells to regenerate ...
Interoperability of Cross-organizational Workflows based on Process-view for Collaborative Product Development
Interoperability of Cross-organizational Workflows based on Process-view for Collaborative Product Development
Collaborative product development (CPD) has been widely accepted as an advanced collaboration paradigm that combines geographically distributed product development teams to develop...
Optimization of Water-Alternating-CO2 Injection Field Operations Using a Machine-Learning-Assisted Workflow
Optimization of Water-Alternating-CO2 Injection Field Operations Using a Machine-Learning-Assisted Workflow
Abstract
This paper will present a robust workflow to address multi-objective optimization (MOO) of CO2-EOR-sequestration projects with a large number of operational...
Making predictions using poorly identified mathematical models
Making predictions using poorly identified mathematical models
AbstractMany commonly used mathematical models in the field of mathematical biology involve challenges of parameter non-identifiability. Practical non-identifiability, where the qu...

