Academia.eduAcademia.edu

Parallel Numerical Algorithms

description6 papers
group13 followers
lightbulbAbout this topic
Parallel numerical algorithms are computational methods designed to solve mathematical problems by dividing tasks across multiple processors or computing units. These algorithms enhance performance and efficiency by enabling simultaneous processing, thereby reducing computation time for large-scale numerical simulations and data analysis.
lightbulbAbout this topic
Parallel numerical algorithms are computational methods designed to solve mathematical problems by dividing tasks across multiple processors or computing units. These algorithms enhance performance and efficiency by enabling simultaneous processing, thereby reducing computation time for large-scale numerical simulations and data analysis.

Key research themes

1. How can communication costs be minimized to optimize the parallel solution of large linear systems?

Efficient parallel solution of large dense linear systems requires balancing computation and inter-processor communication, especially on shared memory MIMD architectures. Communication costs often dominate as systems scale, making algorithmic adaptations, such as block methods, crucial to reduce communication frequency and volume, thereby improving asymptotic performance.

Key finding: This study rigorously analyzes the computational and communication complexity of parallel direct algorithms based on Gauss-Jordan and Huard methods, showing that block versions can significantly reduce communication by... Read more
Key finding: This work parallelizes self-verified interval arithmetic methods for dense linear systems, focusing on parallel backward/forward substitution and iterative refinement, which are computationally intensive. It shows that... Read more
Key finding: Using MPI and GPU acceleration, this research implements the conjugate gradient method specifically optimized for large sparse, symmetric positive-definite matrices. It demonstrates that efficient storage formats like... Read more

2. What are the principles and methodologies for designing general scalable parallel numerical algorithms across different hardware architectures?

Parallel numerical algorithms leverage architectural features like locality and regularity to achieve scalability on diverse systems from shared memory MIMD to distributed clusters and SIMD machines. Developing flexible hierarchical data structures and programming paradigms that encapsulate concurrency enables efficient algorithm design that adapts to hardware specifics without sacrificing portability or performance.

Key finding: Introduces Hierarchically Tiled Arrays (HTAs) as a recursive data structure encapsulating parallelism, allowing the construction of single-threaded parallel programs where a master distributes computational tiles to servers.... Read more
Key finding: Provides foundational principles—locality and regularity—to guide parallel numerical linear algebra algorithm design, demonstrating how mismatches between memory hierarchies and computation order severely degrade performance.... Read more

3. How can classical parallel programming paradigms be generalized and optimized for broad applicability in numerical computing?

Divide-and-conquer is a prolific programming pattern that, when generalized with formal functional specifications, unifies many parallel programming skeletons. Understanding and optimizing its execution models and task decomposition strategies enables improved parallel performance across numerical computing problems, allowing pattern-based algorithm design that systematically leverages parallelism while minimizing synchronization overhead.

Key finding: Formulates a general, functional specification of the divide-and-conquer parallel pattern, proving that various classical parallel skeletons can be instantiated as special cases. The paper categorizes computation types under... Read more
Key finding: Summarizes recent advances in parallel numerical algorithms emphasizing the utilization of divide-and-conquer strategies, multigrid, domain decomposition, and iterative refinement. It acknowledges superlinear speedups... Read more
Key finding: Demonstrates application of parallel iterative methods based on red-black ordering for two- and three-dimensional fluid dynamics PDEs, leveraging divide-and-conquer style partitioning. The study indicates that... Read more

All papers in Parallel Numerical Algorithms

This paper introduces Harding Umbrella Primes (HUP), a structured prime configuration based on a balanced 7-prime Latin cross. The structure is extended into a full Prime Umbrella Field, where primes form a geometric canopy. A canonical... more
We analyze the distribution of Mersenne primes M p = 2 p-1 using the Ducci Unified Spectral Theory (DUST) framework. By mapping Mersenne prime exponents onto the prime lattice and analyzing their spectral properties, we discover that they... more
We introduce a deterministic sieve algorithm designed to efficiently generate all prime numbers greater than or equal to 3 within a given interval [ , ]. Our method distinguishes itself by directly constructing the set of all odd... more
Various bounds on p, such as Bertrand's Postulate and Legendre's Conjecture, propose regions around n that have at at least one prime within them. Using Prime Generator Theory, I show more precise symmetric bounds on p, such that for n a... more
We formalize a prime generation method-the XOR-wheel sieve-that is provably equivalent to the classical Sieve of Eratosthenes. The method (i) prefilters candidates to {2, 3} ∪ {n : n ≡ ±1 (mod 6)} ("hex spokes") and (ii) clears (sets to... more
This paper introduces a new structural and deterministic method for generating and analyzing prime numbers, named the Prime Hole Table Method. Inspired by the concept that primes act like atomic building blocks, this framework constructs... more
In the article, the author shows the transition from the ternary Goldbach problem to the binary and then to the solution of the problem of the infinity of twins. This article is the final one, in which the errors and shortcomings of his... more
In this paper I present the distribution of prime numbers which was treated in many researches by studying the function of Riemann; because it has a remarkable property; its non trivial zeros are prime numbers; but in this work I will... more
This paper introduces a novel visualization method for prime number distribution, based on a modified version of the sieve of Eratosthenes combined with a coordinate system. Each cell in this coordinate system represents a specific... more
the author has improved the published articles. about this theme. In turn, the author strives to convey to reader important conclusions in his opinion, which in this article, namely that a transition from the ternary problem is possible... more
In this paper proof of the Polignac's Conjecture for gap equal to eight is going to be presented. It will be shown that consecutive primes with gap eight could be obtained through two stage sieve process, and that will be used to... more
This paper describes the mathematical foundation of Prime Generators and their use in creating a fast Twin Primes Segmented Sieve of Zakiya (SSoZ), and also their applications to Number Theory, including Mersenne Primes, creating an exact... more
Abstract. This paper presents a new distributed approach for generating all prime numbers in a given interval of integers. From Eratosthenes, who elaborated the first prime sieve (more than 2000 years ago), to the current generation of... more
Prime hunting" can be considered as a research area of computational number theory. Its goal is to find special combinations of integers and prove their primality. Four research groups, established by A. Járai between 1992 and 2014,... more
This paper investigates the problem of finding large prime gaps (the difference between two consecutive prime numbers, pi+1pi) and on the development of a small, efficient program for generating such large prime gaps for a single... more
This paper presents a new distributed approach for generating all prime numbers in a given interval of integers. From Eratosthenes, who elaborated the first prime sieve (more than 2000 years ago), to the current generation of parallel... more
In this article, we propose a fully distributed algorithm for finding all primes in an given interval [2..n] (or (L, R), more generally), based on the SMER -Scheduling by Multiple Edge Reversal -multigraph dynamics. Given a multigraph M... more
The performance and use of parallel computing in the field of differential calculus is increased tremendously opening up new avenues for applying these in the field of numerical computation for high speed performance. The computation time... more
This paper describes the mathematical foundation of Prime Generators and their use in creating a fast Twin Primes Segmented Sieve of Zakiya (SSoZ), and also their applications to Number Theory, including Mersenne Primes, creating an exact... more
Benchmark results for the Numerical Aerodynamic Simulation (NAS) Program at NASA Ames Research Center, which is dedicated to advancing the science of computational aerodynamics are presented. The benchmark performance results are for the... more
In this paper, we propose a new primality test, and then we employ this test to find a formula for {\pi} that computes the number of primes within any interval. We finally propose a new formula that computes the nth prime number as well... more
In this paper, we propose a new primality test, and then we employ this test to find a formula for {\pi} that computes the number of primes within any interval. We finally propose a new formula that computes the nth prime number as well... more
In this paper, we propose a new primality test, and then we employ this test to find a formula for {\pi} that computes the number of primes within any interval. We finally propose a new formula that computes the nth prime number as well... more
Most of the problems in engineering science can be modelled using differential equations. However quite often, the differential equations are not amenable to direct analytical solutions because of complex geometries and boundary... more
This paper describes the mathematical foundation of Prime Generators and their use in creating a fast Twin Primes Segmented Sieve of Zakiya (SSoZ), and also their applications to Number Theory, including Mersenne Primes, creating an... more
Download research papers for free!