Parallel Algorithm for Calculating the Integration

Analysis and implementation of a parallel algorithm to calculate the integration of the function y=1/e to the x with a specified time interval. Design and implementation using C/C++ is based on the sharing of memory among "THREADS." The "Pthread" library has been used. Use of the output file to print information and the purpose of using the POSIX library It is to implement the program faster than the one nucleus, when it involves a set of processors (THREADS) where each thread is considered to be a processor. This accelerates the solution of the complex problems in the system that need a large memory, where time sharing is used by Mutex. Lock and unlock through research prior to the use of parallel programs and its memory sharing technique to solve complex and large issues that require a long time to be implemented. Using parallel programs, each thread carries a particular issue and solves it, and the results are combined by reducing the time execution and increasing the speed of the system speedup according to the speed equation S=T1/Tn 

Authors

Institutions

Publication Details

Journal
IRAQI JOURNAL OF STATISTICAL SCIENCES
Published
2025-05-01
DOI
https://doi.org/10.33899/iqjoss.2025.187732
Primary Topic
Advanced Data Processing Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Parallel Algorithm for Calculating the Integration

Ehab Alasadi
IRAQI JOURNAL OF STATISTICAL SCIENCES
Advanced Data Processing Techniques
article

Parallel Algorithm for Calculating the Integration

Ehab Alasadi
article en

Abstract

Analysis and implementation of a parallel algorithm to calculate the integration of the function y=1/e to the x with a specified time interval. Design and implementation using C/C++ is based on the sharing of memory among "THREADS." The "Pthread" library has been used. Use of the output file to print information and the purpose of using the POSIX library It is to implement the program faster than the one nucleus, when it involves a set of processors (THREADS) where each thread is considered to be a processor. This accelerates the solution of the complex problems in the system that need a large memory, where time sharing is used by Mutex. Lock and unlock through research prior to the use of parallel programs and its memory sharing technique to solve complex and large issues that require a long time to be implemented. Using parallel programs, each thread carries a particular issue and solves it, and the results are combined by reducing the time execution and increasing the speed of the system speedup according to the speed equation S=T1/Tn 

IRAQI JOURNAL OF STATISTICAL SCIENCESVol. 22(1)
University of Kerbala (IQ)
University of Mosul
Openalex Percentile: Top 88%
Advanced Data Processing Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Parallel Algorithm for Calculating the Integration — Ehab Alasadi · IRAQI JOURNAL OF STATISTICAL SCIENCES (2025) | TGRS Research Map | TGRS