Fine-Tuning Xeon Architecture Vectorization and Parallelization of a Numerical Method for Convection-Diffusion Equations

2015 
This work describes the optimization process to improve the performance from a convection-diffusion equation from the HOPMOC method, on the Xeon architecture through the help Intel (r) tools, Vtune Amplifier, Compiler Reports and Intel Advisor. HOPMOC is a finite diffrence method to solve parabolic equations with convective dominance on a cluster with multiple multicore nodes. The method is based both on the modified method of characteristics and the Hopscotch method, it is implemented through an explicit-implicit operator splitting technique. This work studies the vectorization and parallelization version from HOPMOC under a Xeon processor architecture, and shows performance improvements up to 2 times per core, due to optimization via vectorization techniques and a gain up to 30 times on a 54 core environment, due to parallel strategies, compared to the sequential code.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    13
    References
    0
    Citations
    NaN
    KQI
    []