The article describes various options for speeding up calculations on computer systems. These features are closely related to the architecture of these complexes. The objective of this paper is to provide necessary information when selecting the capability for the speeding process of solving the computation problem. The main features implemented using the following models are described: programming in systems with shared memory, programming in systems with distributed memory, and programming on graphics accelerators (video cards). The basic concept, principles, advantages, and disadvantages of each of the considered programming models are described. All standards for writing programs described in the article can be used both on Linux and Wi...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
Scientific computing is by its very nature a practical subject- it requires tools and a lot of pract...
This diploma shows how to solve a compute-intensive problem using a graphics processing unit. Curre...
Problem statement. The use of programming technologies on modern multicore systems is an integral pa...
The need to speed-up computing has introduced the interest to explore parallelism in algorithms and ...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
The nominal peak speeds of both serial and parallel computers is raising rapidly. At the same time h...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
As both the number of processors and the complexity of problems to be solved increase, programming m...
The text of this thesis deals with techniques of parallel processing calculations. It is an analysis...
The work is concerned with the software for multimodular configurations of the computer complexes. T...
We survey parallel programming models and languages using six criteria to assess their suitability ...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
Scientific computing is by its very nature a practical subject- it requires tools and a lot of pract...
This diploma shows how to solve a compute-intensive problem using a graphics processing unit. Curre...
Problem statement. The use of programming technologies on modern multicore systems is an integral pa...
The need to speed-up computing has introduced the interest to explore parallelism in algorithms and ...
Parallel programming is designed for the use of parallel computer systems for solving time-consuming...
The nominal peak speeds of both serial and parallel computers is raising rapidly. At the same time h...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
As both the number of processors and the complexity of problems to be solved increase, programming m...
The text of this thesis deals with techniques of parallel processing calculations. It is an analysis...
The work is concerned with the software for multimodular configurations of the computer complexes. T...
We survey parallel programming models and languages using six criteria to assess their suitability ...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
Programming environments are used to bridge the gap between actual computers ad developement of thei...
Scientific computing is by its very nature a practical subject- it requires tools and a lot of pract...
This diploma shows how to solve a compute-intensive problem using a graphics processing unit. Curre...