THE ELECTRONIC BOOK OF EDUCATIONAL TRAINING TASKS ON PARALLEL PROGRAMMING BASED ON THE MPI 2.0 STANDARD

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

Keywords

Related Articles

COMPARATIVE ANALYSIS OF OBJECTIVES OF INFORMATICS' LEARNING IN GENERAL EDUCATION

Two triads of the goals of the general educational study of informatics dominate in different countries are compared: “ICT competence - Computer literacy - Information culture” (Russia) and “Computational Thinking - Digi...

DIGITAL ECONOMY TECHNOLOGIES IN SMART CITY PROJECTS: PARTICIPANTS AND PROSPECTS

Nowadays the smart city concepts focus on the quality improvement of a citizen’s life by using the ICT. Meanwhile, the consideration of possible participants of smart city projects and the assessment of their potential r...

ABOUT PERSONIFICATION OF TEACHING SCHOOLCHILDREN PROGRAMMING

Information education of the personality is one of the most mobile types of education depending on the dominating paradigm of development of society, degree of development and the prospects of further development of econ...

ALGORITHMS FOR THE ROBUST PROPERTIES ANALYSIS OF A MULTI-PURPOSE CONTROL LAWS OF MOVING OBJECTS

The problems of analyzing robust properties for control systems of moving objects are of significant importance in modern control theory. This is because the mathematical models used in the synthesis of control laws are...

METHODICAL DEVELOPMENT FOR THE STUDY OF ARRAY PROCESSING ALGORITHMS USING MODERN PROGRAMMING LANGUAGE TOOLS

The author's task was to develop methodological support for studying algorithms for processing arrays by modern means of the programming language in the Informatics lesson. The author set goals and objectives of the less...

Download PDF file
  • EP ID EP266284
  • DOI 10.25559/SITITO.2017.4.357
  • Views 140
  • Downloads 0

How To Cite

Mikhail Abramyan (2017). THE ELECTRONIC BOOK OF EDUCATIONAL TRAINING TASKS ON PARALLEL PROGRAMMING BASED ON THE MPI 2.0 STANDARD. Современные информационные технологии и ИТ-образование, 13(4), 91-104. https://europub.co.uk/articles/-A-266284