THE ELECTRONIC BOOK OF EDUCATIONAL TRAINING TASKS ON PARALLEL PROGRAMMING BASED ON THE MPI 2.0 STANDARD
Journal Title: Современные информационные технологии и ИТ-образование - Year 2017, Vol 13, Issue 4
Abstract
We discuss one of approaches to the development of educational parallel software and describe the Programming Taskbook for MPI-2 (http://ptaskbook.com/ru/ptformpi2/), a courseware that includes 250 training tasks on various topics of MPI. We describe the history of its development, as well as give an overview of its task groups. Usage of the Programming Taskbook for MPI-2 at laboratory classes is illustrated by example of solving one of the training tasks. We also describe task groups related to such new features of MPI 2.0 interface as parallel input-output, remote memory access (one-sided communications), and dynamic creation of processes, and give formulations of some tasks from these groups. In addition, we discuss some features of the final task group devoted to parallel matrix algorithms.
Authors and Affiliations
Mikhail Abramyan
INFORMATION TECHNOLOGY FORECAST THE EMERGENCY OF AIR POLLUTION EXHAUST GASES OF SHIPS AND VEHICLE
Information technology of monitoring of air environment quality based on the solution of a differential equation of atmospheric diffusion, measurements of concentrations of pollutants, the intensity and structure of tran...
WORKING PROGRAM FOR STUDENT COURSE «DISTRIBUTED COMPUTING SCHEDULING» AND METHODICAL SUPPORT DESCRIPTION
The article describes working program for student course B1.V.04 «Distributed Computing Scheduling» which is taught during second semester of master course 01.04.02 «Applied Mathematics and Informatics» of «Math modeling...
ОN APPROACHES TO THE STABILITY ANALYSIS OF NONLINEAR DYNAMIC SYSTEMS WITH LOGICAL CONTROLLERS
The problems of modeling and of the stability analysis of nonlinear dynamic systems with logic controllers are considered. Approaches to research of stability-like properties for these systems are characterized. The aspe...
SFIA - THE SYSTEM OF IT PROFESSIONAL STANDARDS FOR THE DIGITAL ECONOMY
SFIA is a system of professional IT standards, it’s first version was developed at the beginning of this century in the UK for the information age, and the current sixth version meets the requirements of the digital econ...
THE CHOICE OF TECHNOLOGICAL SOLUTIONS FOR SOFTWARE DEVELOPMENT FOR DISTRIBUTED INFORMATION SYSTEMS
The choice of tools and programming technologies for creating information systems is a current trend. Each projected system needs you to define a set of criteria for the development environment used by libraries and tech...