Manycore Parallelism through OpenMP

High-Performance Scientific Computing with Xeon Phi
  • James Barker
  • Josh Bowden
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8122)


Intel’s Xeon Phi coprocessor presents a manycore architecture that is superficially similar to a standard multicore SMP. Xeon Phi can be programmed using the OpenMP standard for shared-memory parallelism. We investigate the performance and optimisation of two real-world scientific codes, parallelised with OpenMP and accelerated on Xeon Phi, and compare with a conventional CPU architecture. We conclude that Xeon Phi offers the potential of significant speedup compared to conventional CPU architectures, much of which is attainable through the use of OpenMP.


Main Loop Absorb Boundary Condition Tile Size Manual Vectorisation SIMD Instruction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Mack, C.A.: Fifty Years of Moore’s Law. IEEE Transactions on Semiconductor Manufacturing 24(2), 202–207 (2011)CrossRefGoogle Scholar
  2. 2.
    Sadrieh, A., Mann, S.A., Subbiah, R.N., Domanski, L., Taylor, J.A., Vandenberg, J.I., Hill, A.: Quantifying the Origins of Population Variability in Cardiac Electrical Activity through Sensitivity Analysis of the Electrocardiogram. J. Physiol. (April 2013); Epub ahead of printGoogle Scholar
  3. 3.
    Seiler, L., Carmean, D., Sprangle, E., Forsyth, T., Abrash, M., Dubey, P., Junkins, S., Lake, A., Sugerman, J., Cavin, R., Espasa, R., Grochowski, E., Juan, T., Hanrahan, P.: Larrabee: a Many-Core x86 Architecture for Visual Computing. In: ACM SIGGRAPH 2008 papers. SIGGRAPH 2008, pp. 18:1–18:15. ACM, New York (2008)Google Scholar
  4. 4.
    Intel Corporation: Intel Xeon Phi Coprocessor System Software Developers Guide (April 2013)Google Scholar
  5. 5.
    Jeffers, J., Reinders, J.: Intel Xeon Phi Coprocessor High-Performance Programming. Elsevier Inc. (2013)Google Scholar
  6. 6.
    Huck, S.: Intel Xeon Phi Product Family Performance (April 2013)Google Scholar
  7. 7.
    Stotzer, E., Beyer, J., Das, D., Jost, G., Raghavendra, P., Leidel, J., Duran, A., Narayanaswamy, R., Tian, X., Hernandez, O., Terboven, C., Wienke, S., Koesterke, L., Milfeld, K., Jayaraj, A., Dietrich, R.: OpenMP Technical Report 1 on Directives for Attached Accelerators. Technical report, OpenMP Architecture Review Board (November 2012)Google Scholar
  8. 8.
    Kohonen, T.: Self-Organized Formation of Topologically Correct Feature Maps. Biological Cybernetics 43(1), 59–69 (1982)MathSciNetzbMATHCrossRefGoogle Scholar
  9. 9.
    Kohonen, T.: Self-Organizing Maps, 3rd edn. Springer Series in Information Sciences. Springer (2001)Google Scholar
  10. 10.
    Paini, D.R., Worner, S.P., Cook, D.C., De Barro, P.J., Thomas, M.B.: Threat of Invasive Pests From Within National Borders. Nat. Commun. 1(115) (2010)Google Scholar
  11. 11.
    Vesanto, J., Himberg, J., Alhoniemi, E., Parhankangas, J.: Self-Organizing Map in MATLAB: the SOM Toolbox. In: Proceedings of the MATLAB DSP Conference, vol. 99, pp. 16–17 (1999)Google Scholar
  12. 12.
    Wold, S., Esbensen, K., Geladi, P.: Principal Component Analysis. Chemometrics and Intelligent Laboratory Systems 2(1-3), 37–52 (1987); Proceedings of the Multivariate Statistical Workshop for Geologists and GeochemistsGoogle Scholar
  13. 13.
    Yee, K.: Numerical Solution of Initial Boundary Value Problems involving Maxwell’s Equations in Isotropic Media. IEEE Transactions on Antennas and Propagation 14(3), 302–307 (1966)zbMATHGoogle Scholar
  14. 14.
    Strange, A.: Robust Thin Layer Coal Thickness Estimation Using Ground Penetrating Radar. PhD thesis, School of Engineering Systems, University of Queensland (March 2007)Google Scholar
  15. 15.
    Mur, G.: Absorbing Boundary Conditions for the Finite-Difference Approximation of the Time-Domain Electromagnetic-Field Equations. IEEE Transactions on Electromagnetic Compatibility EMC-23(4), 377–382 (1981)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • James Barker
    • 1
  • Josh Bowden
    • 2
  1. 1.Application SupportCSIRO Advanced Scientific Computing (IM&T)Australia
  2. 2.Novel TechnologiesCSIRO Advanced Scientific Computing (IM&T)Australia

Personalised recommendations