Abstract: The paper proposes a model and a method for optimizing computational processes in parallel computing systems. The model is constructed by the decomposition of computer programs for solving problems into relatively independent elements (blocks) and presenting the information dependence of the blocks in the form of corresponding directed graphs. Here, the computational process organization consists in the dynamic allocation of resources of a computing system for the implementation of operations of each block. As an efficiency indicator of this process, we take the time of implementing operations of all blocks of considered programs (the solution time of related problems). The goal of the optimization is to reduce this time as much a...
The object of investigation: the problem of mapping of the computing algorithms on the structure of ...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
We present a new parallel computation model called the Parallel Resource-Optimal computation model. ...
This book studies hardware and software specifications at algorithmic level from the point of measur...
This thesis investigates methods of automatic allocation of processes to available processors in a g...
The purpose of this study is to examine the advantages of using parallel computing. The phrase "para...
The performance of a computer system is important. One way of improving performance is to use multip...
Problems of finding minimum total execution times of distributed competing processes are solved for ...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
The cluster systems used today usually prohibit that a running process on one node is reallocated to...
The paper presents an analysis of the use of optimization algorithms in parallel solutions and distr...
With modern advancements in hardware and software technology scaling towards new limits, our compute...
In this paper we present a classification of parallel branch and bound algorithms, and elaborate on ...
The object of investigation: the problem of mapping of the computing algorithms on the structure of ...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
In this paper, we describe a model for determining the optimal data and computation decomposition fo...
We present a new parallel computation model called the Parallel Resource-Optimal computation model. ...
This book studies hardware and software specifications at algorithmic level from the point of measur...
This thesis investigates methods of automatic allocation of processes to available processors in a g...
The purpose of this study is to examine the advantages of using parallel computing. The phrase "para...
The performance of a computer system is important. One way of improving performance is to use multip...
Problems of finding minimum total execution times of distributed competing processes are solved for ...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
The cluster systems used today usually prohibit that a running process on one node is reallocated to...
The paper presents an analysis of the use of optimization algorithms in parallel solutions and distr...
With modern advancements in hardware and software technology scaling towards new limits, our compute...
In this paper we present a classification of parallel branch and bound algorithms, and elaborate on ...
The object of investigation: the problem of mapping of the computing algorithms on the structure of ...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...