Skip to main content

Parallel Performance of Numerical Algorithms on Multi-core System Using OpenMP

  • Conference paper
Advances in Computing and Information Technology

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 177))

  • 3049 Accesses

Abstract

The current microprocessors are concentrating on the multiprocessor or multi-core system architecture. The parallel algorithms are recently focusing on multi-core system to take full utilization of multiple processors available in the system. The design of parallel algorithm and performance measurement is the major issue on today’s multi-core environment. Numerical problems arise in almost every branch of science which requires fast solution. System of linear equations has applications in fusion energy, structural engineering, ocean modeling and method of moment formulation. In this paper parallel algorithms for computing the solution of system of linear equations and approximate value of π are presented. The parallel performance of numerical algorithms on multicore system have been analyzed and presented. The experimental results reveal that the performances of parallel algorithms are better than sequential. We implemented the parallel algorithms using multithreading features 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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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.

Similar content being viewed by others

References

  1. Pas, R.V.: Concept in Parallelism. In: IWOMP 2009. Purdue University Wes Lafayette, USA (2008)

    Google Scholar 

  2. Wilkinson, B., Allen, M.: Parallel Programming. Pearson Education, Singapore (2002)

    Google Scholar 

  3. Kulkarni, S.G.: Analysis of multi-Core system performance through OpenMP. In: National Conference on Advanced Computing and Communication Technology, IJTES, vol. 1(2), pp. 189–192 (2010)

    Google Scholar 

  4. Smith, L., Bull, M.: Development of mixed model MPI/ OpenMP applications. Scientific Programming 9(2-3), 83–98 (2001)

    Google Scholar 

  5. Barbara, C., Jost, G., Pas, R.V.: Using OpenMP: portable shared memory parallel programming. The MIT Press, Cambridge (2008)

    Google Scholar 

  6. Chandra, R.: Parallel Programming in OpenMP. Morgan Kaufmann (2001)

    Google Scholar 

  7. Quinn, M.J.: Parallel Programming in C with MPI and OpenMP. McGraw-Hill Higher Education (2004)

    Google Scholar 

  8. Davis, P.J., Rabinowitz, P.: Methods of Numerical Integration. Academic Press (1975)

    Google Scholar 

  9. Eason, G., Noble, B., Sneddon: On certain integrals of Lipschitz- Hankel type involving products of Bessel functions. Phil. Trans. Roy. Soc. London A247, 529–551 (1955)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjay Kumar Sharma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sharma, S.K., Gupta, K. (2013). Parallel Performance of Numerical Algorithms on Multi-core System Using OpenMP. In: Meghanathan, N., Nagamalai, D., Chaki, N. (eds) Advances in Computing and Information Technology. Advances in Intelligent Systems and Computing, vol 177. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31552-7_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31552-7_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31551-0

  • Online ISBN: 978-3-642-31552-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics