Skip to main content

Manycore Parallelism through OpenMP

High-Performance Scientific Computing with Xeon Phi

  • Conference paper
Book cover OpenMP in the Era of Low Power Devices and Accelerators (IWOMP 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8122))

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mack, C.A.: Fifty Years of Moore’s Law. IEEE Transactions on Semiconductor Manufacturing 24(2), 202–207 (2011)

    Article  Google Scholar 

  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 print

    Google Scholar 

  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. Intel Corporation: Intel Xeon Phi Coprocessor System Software Developers Guide (April 2013)

    Google Scholar 

  5. Jeffers, J., Reinders, J.: Intel Xeon Phi Coprocessor High-Performance Programming. Elsevier Inc. (2013)

    Google Scholar 

  6. Huck, S.: Intel Xeon Phi Product Family Performance (April 2013)

    Google Scholar 

  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. Kohonen, T.: Self-Organized Formation of Topologically Correct Feature Maps. Biological Cybernetics 43(1), 59–69 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  9. Kohonen, T.: Self-Organizing Maps, 3rd edn. Springer Series in Information Sciences. Springer (2001)

    Google Scholar 

  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. 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. 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 Geochemists

    Google Scholar 

  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)

    Article  MATH  Google Scholar 

  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. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barker, J., Bowden, J. (2013). Manycore Parallelism through OpenMP. In: Rendell, A.P., Chapman, B.M., Müller, M.S. (eds) OpenMP in the Era of Low Power Devices and Accelerators. IWOMP 2013. Lecture Notes in Computer Science, vol 8122. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40698-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40698-0_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40697-3

  • Online ISBN: 978-3-642-40698-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics