Javascript must be enabled to continue!
LU Factorisation on Xeon and Xeon Phi Processors
View through CrossRef
This paper outlines the parallelisation and vectorisation methods we have used to port a LU decomposition library to the Xeon Phi co-processor. We ported a LU factorisation algorithm, which utilizes the Gaussian elimination method to perform the decomposition, using Intel LEO directives, OpenMP 4.0 directives, Intel's Cilk array notation, and vectorisation directives. We compare the performance achieved with these different methods, investigate the cost of data transfer on the overall time to solution, and analyse the impact of these optimization and parallelisation techniques on code running on the host processors as well. The results show that performance can be improved on the Xeon Phi by optimising the memory operations, and that Cilk array notation can benefit this benchmark on standard processors but do not have the same impact on the Xeon Phi co-processor. We have also demonstrated cases where the Xeon Phi will compute our implementations faster than we can run them on a node of a HPC system, and that our implementations are not as efficient as the LU factorisation implemented in the mkl library.
Title: LU Factorisation on Xeon and Xeon Phi Processors
Description:
This paper outlines the parallelisation and vectorisation methods we have used to port a LU decomposition library to the Xeon Phi co-processor.
We ported a LU factorisation algorithm, which utilizes the Gaussian elimination method to perform the decomposition, using Intel LEO directives, OpenMP 4.
0 directives, Intel's Cilk array notation, and vectorisation directives.
We compare the performance achieved with these different methods, investigate the cost of data transfer on the overall time to solution, and analyse the impact of these optimization and parallelisation techniques on code running on the host processors as well.
The results show that performance can be improved on the Xeon Phi by optimising the memory operations, and that Cilk array notation can benefit this benchmark on standard processors but do not have the same impact on the Xeon Phi co-processor.
We have also demonstrated cases where the Xeon Phi will compute our implementations faster than we can run them on a node of a HPC system, and that our implementations are not as efficient as the LU factorisation implemented in the mkl library.
Related Results
Parallel approaches of genetic algorithm in the MIC architecture of the Intel Xeon Phi
Parallel approaches of genetic algorithm in the MIC architecture of the Intel Xeon Phi
Today, genetic algorithms are widely used in many fields such as bioinformatics, computer science, artificial intelligence, finance ... Genetic algorithms are applied to create hig...
Evaluación de rendimiento y eficiencia energética de sistemas heterogéneos para bioinformática
Evaluación de rendimiento y eficiencia energética de sistemas heterogéneos para bioinformática
El problema del consumo energético se presenta como uno de los mayores obstáculos para el diseño de sistemas que sean capaces de alcanzar la escala de los Exaflops. Por lo tanto, l...
Multi-variate factorisation of numerical simulations
Multi-variate factorisation of numerical simulations
Abstract. Factorisation is widely used in the analysis of numerical simulations. It allows changes in properties of a system to be attributed to changes in multiple variables assoc...
Un manoscritto equivocato del copista santo Theophilos († 1548)
Un manoscritto equivocato del copista santo Theophilos († 1548)
<p><font size="3"><span class="A1"><span style="font-family: 'Times New Roman','serif'">ΕΝΑ ΛΑΝ&...
HPC-BLAST: Distributed BLAST for Modern HPC Clusters.
HPC-BLAST: Distributed BLAST for Modern HPC Clusters.
The near exponential growth in sequence data available to bioinformaticists, and the emergence of new fields of biological research, continue to fuel an incessant need for in- crea...
Abstract 1627: PHI-501, a novel and potent pan-RAF inhibitor in metastatic melanoma
Abstract 1627: PHI-501, a novel and potent pan-RAF inhibitor in metastatic melanoma
Abstract
Background: PHI-501 has been developed as a novel inhibitor of NRAS mutated acute myeloid leukemia. Big data and artificial intelligence (AI)-based drug dis...
North Syrian Mortaria and Other Late Roman Personal and Utility Objects Bearing Inscriptions of Good Luck
North Syrian Mortaria and Other Late Roman Personal and Utility Objects Bearing Inscriptions of Good Luck
<span style="font-size: 11pt; color: black; font-family: 'Times New Roman','serif'">ΠΗΛΙΝΑ ΙΓ&Delta...
A 2‐year prospective evaluation of the Prostate Health Index in guiding biopsy decisions in a large cohort
A 2‐year prospective evaluation of the Prostate Health Index in guiding biopsy decisions in a large cohort
Objectives
To prospectively evaluate how the Prostate Health Index (PHI) impacts on clinical decision in a real‐life setting for men with a prostate‐specific an...

