Cargando…

Parallel programming: practical aspects, models and current limitations

Parallel programming is designed for the use of parallel computer systems for solving time-consuming problems that cannot be solved on a sequential computer in a reasonable time. These problems can be divided into two classes: 1. Processing large data arrays (including processing images and signals...

Descripción completa

Detalles Bibliográficos
Autor principal: Tarkov, Mikhail S
Lenguaje:eng
Publicado: Nova Science Publishers 2014
Materias:
Acceso en línea:http://cds.cern.ch/record/2277983
_version_ 1780955332172840960
author Tarkov, Mikhail S
author_facet Tarkov, Mikhail S
author_sort Tarkov, Mikhail S
collection CERN
description Parallel programming is designed for the use of parallel computer systems for solving time-consuming problems that cannot be solved on a sequential computer in a reasonable time. These problems can be divided into two classes: 1. Processing large data arrays (including processing images and signals in real time)2. Simulation of complex physical processes and chemical reactions For each of these classes, prospective methods are designed for solving problems. For data processing, one of the most promising technologies is the use of artificial neural networks. Particles-in-cell method and cellular automata are very useful for simulation. Problems of scalability of parallel algorithms and the transfer of existing parallel programs to future parallel computers are very acute now. An important task is to optimize the use of the equipment (including the CPU cache) of parallel computers. Along with parallelizing information processing, it is essential to ensure the processing reliability by the relevant organization of systems of concurrent interacting processes. From the perspective of creating qualitative parallel programs, it is important to develop advanced methods of learning parallel programming. The above reasons are the basis for the creation of this book, chapters of which are devoted to solving these problems. We hope this book will be of interest to researchers, students and all those working in the field of parallel programming and high performance computing.
id cern-2277983
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
publisher Nova Science Publishers
record_format invenio
spelling cern-22779832021-04-21T19:07:30Zhttp://cds.cern.ch/record/2277983engTarkov, Mikhail SParallel programming: practical aspects, models and current limitationsComputing and ComputersParallel programming is designed for the use of parallel computer systems for solving time-consuming problems that cannot be solved on a sequential computer in a reasonable time. These problems can be divided into two classes: 1. Processing large data arrays (including processing images and signals in real time)2. Simulation of complex physical processes and chemical reactions For each of these classes, prospective methods are designed for solving problems. For data processing, one of the most promising technologies is the use of artificial neural networks. Particles-in-cell method and cellular automata are very useful for simulation. Problems of scalability of parallel algorithms and the transfer of existing parallel programs to future parallel computers are very acute now. An important task is to optimize the use of the equipment (including the CPU cache) of parallel computers. Along with parallelizing information processing, it is essential to ensure the processing reliability by the relevant organization of systems of concurrent interacting processes. From the perspective of creating qualitative parallel programs, it is important to develop advanced methods of learning parallel programming. The above reasons are the basis for the creation of this book, chapters of which are devoted to solving these problems. We hope this book will be of interest to researchers, students and all those working in the field of parallel programming and high performance computing.Nova Science Publishersoai:cds.cern.ch:22779832014
spellingShingle Computing and Computers
Tarkov, Mikhail S
Parallel programming: practical aspects, models and current limitations
title Parallel programming: practical aspects, models and current limitations
title_full Parallel programming: practical aspects, models and current limitations
title_fullStr Parallel programming: practical aspects, models and current limitations
title_full_unstemmed Parallel programming: practical aspects, models and current limitations
title_short Parallel programming: practical aspects, models and current limitations
title_sort parallel programming: practical aspects, models and current limitations
topic Computing and Computers
url http://cds.cern.ch/record/2277983
work_keys_str_mv AT tarkovmikhails parallelprogrammingpracticalaspectsmodelsandcurrentlimitations