English

Splotch: porting and optimizing for the Xeon Phi

Distributed, Parallel, and Cluster Computing 2016-06-15 v1 Instrumentation and Methods for Astrophysics

Abstract

With the increasing size and complexity of data produced by large scale numerical simulations, it is of primary importance for scientists to be able to exploit all available hardware in heterogenous High Performance Computing environments for increased throughput and efficiency. We focus on the porting and optimization of Splotch, a scalable visualization algorithm, to utilize the Xeon Phi, Intel's coprocessor based upon the new Many Integrated Core architecture. We discuss steps taken to offload data to the coprocessor and algorithmic modifications to aid faster processing on the many-core architecture and make use of the uniquely wide vector capabilities of the device, with accompanying performance results using multiple Xeon Phi. Finally performance is compared against results achieved with the GPU implementation of Splotch.

Keywords

Cite

@article{arxiv.1606.04427,
  title  = {Splotch: porting and optimizing for the Xeon Phi},
  author = {Timothy Dykes and Claudio Gheller and Marzia Rivi and Mel Krokos},
  journal= {arXiv preprint arXiv:1606.04427},
  year   = {2016}
}

Comments

Version 1, 11 pages, 14 figures. Accepted for publication in International Journal of High Performance Computing Applications (IJHPCA)

R2 v1 2026-06-22T14:25:08.787Z