OpenMP-Based Parallel Algorithms for Pi on Multi-Core Platform

Article Preview

Abstract:

To take full advantage of multi-core processor resources, this paper examines the multi-core platform using OpenMP implementation of two kinds of pi parallel algorithms, numerical integration and Monte Carlo. The experimental results show that optimized algorithm with the OpenMP pragmas compared with the serial code has been improved speed significantly, also achieved satisfactory speedup and parallel efficiency that effectively improve the utilization of computer resources of the multi-core, parallel algorithm for the realization of Pi provides a new way of thinking.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 532-533)

Pages:

1424-1428

Citation:

Online since:

June 2012

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] SUE , TIAN X , GIRKAR M. Compiler Support for the Workqueuting Execution Model for Intel SMP Architectures[C]. In Proceeding of the Fourth European Workshop on OpenMP, Roma, (2002).

Google Scholar

[2] GONZALEZ M, OLIVER, MARTORELL. OpenMP Extensions for Thread Groups and Their Run-time Support[C]. 13th Intel Workshop on Languages and Compilers for Parallel Computing (LCPC'2000), New York(USA)( 2000).

DOI: 10.1007/3-540-45574-4_21

Google Scholar

[3] BIRSAK J, CRAIG P, CROWELL.R. Offner. Extending OpenMP for NUMA machines[J]. Scientific Programming(2000). 8(3), pp.163-164.

DOI: 10.1155/2000/464182

Google Scholar

[4] Doucet A, Godsill s, Andrieu C.On Sequential Monte Carlo sam—pling methods for bayesian filtering[J]. Statistics and Compu—ring, 2000, 10(3), pp.197-208.

Google Scholar

[5] Jourdan DB,Deyst J J,Win JMZ. Monte Carlo localization in dense muhipath environments using UWB ranging [C] IEEE International Conference on Ultra—Wideband(2005), p.314.

DOI: 10.1109/icu.2005.1570005

Google Scholar