In order to solve a problem in parallel we need to undertake the fundamental step of splitting the computatioal taskes into parts, i.e. decomposing the problem solving. Not necessarily a decomposition leads to a parallel algorithm with the highest performance. We provide an innovative mathematical framework to guide the performance analysis of complex parallel algorithms on novel hybrid and heterogeneous architectures.. The approach we consider starts from a given problem decomposition into parts (sub-problems). These parts are regarded as elements of an algebraic structure and are related to each other according to a suitably dened dependency relationship.The main outcome of such framework, is to allow denition of a set of block matric...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Many physical processes and phenomena in view of their complexity cannot be described analytically. ...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
In order to solve a problem in parallel we need to undertake the fundamental step of splitting the c...
In order to solve a problem in parallel we need to undertake the fundamental step of splitting the c...
(parallel computers and algorithms too). In this sense the paper is devoted to a complex performance...
AbstractThis paper outlines a theory of parallel algorithms that emphasizes two crucial aspects of p...
This paper demonstrates that it is possible to obtain good, scalable parallel performance by coordi...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
Abstract. A formal algebraic model for divide-and-conquer algorithms i presented. The model reveals ...
Two issues in linear algebra algorithms for multicomputers are addressed. First, how tounify paralle...
Divide{and{conquer algorithms obtain the solution to a problem by recursively dividing it into subpr...
This paper discusses a scalability metric based on the cost effectiveness of parallel algorithms. Un...
Abstra t. We show in this paper how to evaluate the performan e of pipeline-stru tured parallel prog...
This paper demonstrates that it is possible to obtain good, scalable parallel performance by coordin...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Many physical processes and phenomena in view of their complexity cannot be described analytically. ...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
In order to solve a problem in parallel we need to undertake the fundamental step of splitting the c...
In order to solve a problem in parallel we need to undertake the fundamental step of splitting the c...
(parallel computers and algorithms too). In this sense the paper is devoted to a complex performance...
AbstractThis paper outlines a theory of parallel algorithms that emphasizes two crucial aspects of p...
This paper demonstrates that it is possible to obtain good, scalable parallel performance by coordi...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
Abstract. A formal algebraic model for divide-and-conquer algorithms i presented. The model reveals ...
Two issues in linear algebra algorithms for multicomputers are addressed. First, how tounify paralle...
Divide{and{conquer algorithms obtain the solution to a problem by recursively dividing it into subpr...
This paper discusses a scalability metric based on the cost effectiveness of parallel algorithms. Un...
Abstra t. We show in this paper how to evaluate the performan e of pipeline-stru tured parallel prog...
This paper demonstrates that it is possible to obtain good, scalable parallel performance by coordin...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Many physical processes and phenomena in view of their complexity cannot be described analytically. ...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....