Comparison of Three Popular Parallel Programming Models on the Intel Xeon Phi

Tousimojarad, A. and Vanderbauwhede, W. (2014) Comparison of Three Popular Parallel Programming Models on the Intel Xeon Phi. In: Euro-Par 2014 International Workshops, Porto, Portugal, 25-26 Aug 2014, pp. 314-325. ISBN 9783319143125 (doi: 10.1007/978-3-319-14313-2_27)

Full text not currently available from Enlighten.

Publisher's URL: http://dx.doi.org/10.1007/978-3-319-14313-2_27

Abstract

Systems with large numbers of cores have become commonplace. Accordingly, applications are shifting towards increased parallelism. In a general-purpose system, applications residing in the system compete for shared resources. Thread and task scheduling in such a multithreaded multiprogramming environment is a significant challenge. In this study, we have chosen the Intel Xeon Phi system as a modern platform to explore how popular parallel programming models, namely OpenMP, Intel Cilk Plus and Intel TBB (Threading Building Blocks) scale on manycore architectures. We have used three benchmarks with different features which exercise different aspects of the system performance. Moreover, a multiprogramming scenario is used to compare the behaviours of these models when all three applications reside in the system. Our initial results show that it is to some extent possible to infer multiprogramming performance from single-program cases.

Item Type:Conference Proceedings
Additional Information:Lecture Notes in Computer Science: 8806
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Vanderbauwhede, Professor Wim and Tousimojarad, Dr Ashkan
Authors: Tousimojarad, A., and Vanderbauwhede, W.
College/School:College of Science and Engineering > School of Computing Science
ISSN:0302-9743
ISBN:9783319143125
Related URLs:

University Staff: Request a correction | Enlighten Editors: Update this record