• Main Navigation
  • Main Content
  • Sidebar

Russian Digital Libraries Journal

  • Home
  • About
    • About the Journal
    • Aims and Scopes
    • Themes
    • Editor-in-Chief
    • Editorial Team
    • Submissions
    • Open Access Statement
    • Privacy Statement
    • Contact
  • Current
  • Archives
  • Register
  • Login
  • Search
Published since 1998
ISSN 1562-5419
16+
Language
  • Русский
  • English

Search

Advanced filters

Search Results

Progress in Dvm-System

Valery Fedorovich Aleksahin, Vladimir Aleksandrovich Bakhtin, Olga Fedorovna Zhukova, Dmitry Aleksandrovich Zakharov, Victor Alekseevich Krukov, Nataliya Victorovna Podderyugina, Olga Antonievna Savitskaya
247-270
Abstract: DVM-system is designed for the development of parallel programs of scientific and technical calculations in the C-DVMH and Fortran-DVMH languages. These languages use a single DVMH-model of parallel programming model and are an extension of the standard C and Fortran languages with parallelism specifications in the form of compiler directives. The DVMH model makes it possible to create efficient parallel programs for heterogeneous computing clusters, in the nodes of which accelerators, graphic processors or Intel Xeon Phi coprocessors can be used as computing devices along with universal multi-core processors. The article presents new features of DVM-system that have been developed recently.
Keywords: automation of development of parallel programs, DVM-system, accelerator, GPU, Fortran, С, irregular grid, unstructured grid.

Debugging Parallel Programs in DVM-System

Vladimir Aleksandrovich Bakhtin, Dmitry Aleksandrovich Zakharov, Aleksandr Aleksandrovich Ermichev, Victor Alekseevich Krukov
866-886
Abstract: DVM-system is designed for the development of parallel programs of scientific and technical calculations in the C-DVMH and Fortran-DVMH languages. These languages use a single DVMH-model of parallel programming model and are an extension of the standard C and Fortran languages with parallelism specifications in the form of compiler directives. The DVMH model makes it possible to create efficient parallel programs for heterogeneous computing clusters, in the nodes of which accelerators, graphic processors or Intel Xeon Phi coprocessors can be used as computing devices along with universal multi-core processors. The article describes the method of debugging parallel programs in DVM-system, as well as new features of DVM-debugger.
Keywords: automation of development of parallel programs, automation of debugging of parallel programs, dynamic control, relative debugger, DVM-system, accelerator, GPU, Fortran, С.

On the Way to Creating Parallelizing Compilers for Computing Systems with Distributed Memory

Boris Yakovlevich Steinberg
127-149
Abstract:

The conditions for creating optimizing parallelizing compilers for computing systems with distributed memory are described. Target computing systems are microcircuits of the “supercomputer on a chip” type. Both optimizing program transformations specific to systems with distributed memory and those transformations that are needed both for computing systems with distributed memory and for computing systems with shared memory are presented. The issues of minimizing interprocessor transfers when parallelizing a recursive function are discussed. The main approach to creating such compilers is block-affine data placement in distributed memory with minimization of inter-processor transfers. It is shown that parallelizing compilers for computing systems with distributed memory should be created on the basis of a high-level internal representation and a high-level output language.

Keywords: automatic parallelization, distributed memory, program transformation, data distribution, data interchange.

The Using of DVM-System for Developing of a Program for Calculations of the Problem of Radiation Magnetic Gas Dynamics and Research of Plasma Dynamics in the QSPA Channel

Vladimir Aleksandrovich Bakhtin, Dmitry Aleksandrovich Zakharov, Andrey Nikolaevich Kozlov, Veniamin Sergeevich Konovalov
594-614
Abstract: DVM-system is designed for the development of parallel programs of scientific and technical calculations in the C-DVMH and Fortran-DVMH languages. These languages use a single DVMH-model of parallel programming model and are an extension of the standard C and Fortran languages with parallelism specifications in the form of compiler directives. The DVMH model makes it possible to create efficient parallel programs for heterogeneous computing clusters, in the nodes of which accelerators, graphic processors or Intel Xeon Phi coprocessors can be used as computing devices along with universal multi-core processors. The article describes the experience of the successful using of DVM-system to develop a parallel software code for calculating the problem of radiation magnetic gas dynamics and for research of plasma dynamics in the QSPA channel.
Keywords: automation of development of parallel programs, DVM-system, plasma accelerator, radiation magnetic gas dynamics.

Configuration of a computer cluster for distributed rendering of high-realistic 3D scenes

Рим Радикович Газизов, Даниил Иванович Костюк, Влада Владимировна Кугуракова
212-224
Abstract: The article discusses a method for implementing distributed computing using the GPU and modern administration tools and calculation management for the rendering farms. A comparative analysis is carried out between the traditional method of computing on the CPU and the modern approach to the GPU. Various configurations of the computing cluster are considered. The most productive way of rendering is determined.
Keywords: visualization, distributed rendering, computational cluster, configuration.

Formalization of Processes for Forming User Collections in the Digital Space of Scientific Knowledge

Nikolay Evgenvich Kalenov, Irina Nikolaevna Sobolevskaya, Aleksandr Nikolaevich Sotnikov
433-450
Abstract: The task of forming a digital space of scientific knowledge (DSSK) is analyzed in the paper. The difference of this concept from the general concept of the information space is considered. DSSK is presented as a set containing objects verified by the world scientific community. The form of a structured representation of the digital knowledge space is a semantic network, the basic organization principle of which is based on the classification system of objects and the subsequent construction of their hierarchy, in particular, according to the principle of inheritance. The classification of the objects that make up the content of the DSSK is introduced. A model of the central data collection system is proposed as a collection of disjoint sets containing digital images of real objects and their characteristics, which ensure the selection and visualization of objects in accordance with multi-aspect user requests. The concept of a user collection is defined, and a hierarchical classification of types of user collections is proposed. The use of the concepts of set theory in the construction of DSSK allows you to break down information into levels of detail and formalize the algorithms for processing user queries, which is illustrated by specific examples.
Keywords: recursive link, knowledge cyberdomain, digital library, detail levels, data entries hierarchy.

Digital 3D-Objects Visualization in Forming Virtual Exhibitions

Nikolay Evgenvich Kalenov, Sergey Alexandrovich Kirillov, Irina Nikolaevna Sobolevskaya, Aleksandr Nikolaevich Sotnikov
418-432
Abstract: The paper is presents approaches to solving the problem of creating realistic interactive 3D web-collections of museum exhibits. The presentation of 3D-models of objects based on oriented polygonal structures is considered. The method of creating a virtual collection of 3D-models using interactive animation technology is described. It is also shown how a full-fledged 3D-model is constructed on the basis of individual exposure frames using photogrammetry methods. The paper assesses the computational complexity of constructing realistic 3D-models. For the creation of 3D-models in order to provide them to a wide range of users via the Internet, the so-called interactive animation technology is used. The paper presents the differences between the representations of full-fledged 3D-models and 3D-models presented in the form of interactive multiplication. The technology of creating 3D-models of objects from the funds of the State Biological Museum named K.A Timiryazev and the formation on their basis of the digital library “Scientific Heritage of Russia” of a virtual exhibition dedicated to the scientific activities of M.M. Gerasimov and his anthropological reconstructions, and vividly demonstrating the possibility of integrating information resources by means of an electronic library. The format of virtual exhibitions allows you to combine the resources of partners to provide a wide range of users with collections stored in museum, archival and library collections.
Keywords: photogrammetry, 3D-modeling, interactive animation, web-design, polygonal modeling.

Domestic Videoconferencing Systems

Gury Mickailovich Mikhailov, Michail Alekseevich Zhizhchenko , Andrey Mikhailovich Chernetsov
946-961
Abstract:

This paper provides an overview of some of the existing domestic video conferencing systems, and compares them with each other, with foreign analogues, as well as with freely distributed tools. The features of freely distributed systems are considered, their characteristics and disadvantages are analyzed.

Keywords: videoconferencing system, Zoom, Mind, VirtualRoom, Sber Jazz, Yandex Telemost.

Mechanisms for using mobile devices in distributed computing

Нуршат Рушанович Низамов, Ирина Сергеевна Шахова
200-213
Abstract: The paper is aimed to describe a system with some mechanisms for using mobile devices in distributed computing. Emphasis is placed on components of the system which control tasks and distribute resources.
Keywords: distributed computing, mobile applications, Android, mobile devices.

Creating a Data Processing Ecosystem for Geological Research

Vitaliy Sergeevich Eremenko, Vera Viktorovna Naumova
336-347
Abstract:

This paper discusses heterogeneous geographically distributed computing systems for processing geological data and approaches to organizing interaction with these systems. The systems are classified by the authors into a number of groups based on the main functional capabilities and technological solutions. A description of the main properties for each type of systems is given, including possible ways for interaction.


An approach is proposed for organizing a single workspace with access to heterogeneous geographically distributed computing systems within the ecosystem developed by the authors. The architecture of the proposed solution and the rules of interaction for its participants are described. A software prototype is demonstrated that implements the described principles on the example of several heterogeneous systems for processing geological information.

Keywords: computing and analytical environment, cloud services, web services, software platforms.

Perspectives of Functional Programming of Parallel Computations

Lidia Vasiljevna Gorodnyaya
1090-1116
Abstract:

The article is devoted to the results of the analysis of modern trends in functional programming, considered as a metaparadigm for solving the problems of organizing parallel computations and multithreaded programs for multiprocessor complexes and distributed systems. Taking into account the multi-paradigm nature of parallel programming, the paradigm analysis of languages and functional programming systems is used. This makes it possible to reduce the complexity of the problems being solved by methods of decomposition of programs into autonomously developed components, to evaluate their similarities and differences. Consideration of such features is necessary when predicting the course of application processes, as well as when planning the study and organizing the development of programs. There is reason to believe that functional programming has the ability to improve programs performance. A variety of paradigmatic characteristics inherent in the preparation and debugging of long-lived parallel computing programs are shown.

Keywords: functional programming, paradigm decomposition, parallel computing, multi-paradigm programming languages.

Mechanisms for using mobile devices in distributed computing

Venera Olegovna Girfanova, Irina Anatolevna Busova
325-330
Abstract: Heuristic techniques permeate the entire process of teaching mathematics and computer science, their application is relevant at any stage of the educational process, when solving any type of tasks. The teacher needs knowledge of heuristics in order to help students discover them in their own activities, understand the essence of methods and learn how to use them.
Keywords: mathematics, computer science, giftedness.

Organization of Calculations and Work with Memory in the Educational Programming Language SYNHRO

Lidia Vasiljevna Gorodnyaya
566-599
Abstract:

The article is devoted to a number of decisions made in the project of the educational programming language Synchro, which is being developed at the Laboratory of Information Systems of the A.P. Ershov IIS SB RAS, designed to familiarize with the basic phenomena of the interaction of processes and control of calculations over shared memory. The focus is on the functional programming paradigm. The language is aimed at schoolchildren of primary and secondary grades, as well as junior students and non-professionals. During training, the experience of operating with toy robots moving on a checkered board is used. The article is of interest to everyone who is interested in the problems of modern computer science, programming and information technology, especially the problems of parallel computing on supercomputers and distributed systems, and in general the use of multiprocessor systems.

Keywords: educational programming languages, virtual machine, command system, functional programming, data recovery, memory release, multithreaded programs, parallel computing, shared memory, process interaction.

The Third All-Russian Symposium "Infrastructure of scientific information resources and systems"

Е.Б. Кудашев, В.А. Серебряков
Abstract: This article analyzes the work of the Third All-Russian Symposium "Infrastructure scientific information resources and systems", held in Sukhum, Abkhazia, 5-8 October 2013. The avalanche growth of electronic content required the development of new approaches to storage and continuous access to digital scientific data. Of particular interest are the current scientific tasks of creating spatial data infrastructures. Symposium traditionally discusses issues related to the integration of geographic information resources and free access to them, research e-Infrastructures to form a distributed scientific information resources, development of related directories and create a network of integrated, interoperable databases. The development of e-Science Infrastructures should be the basis of emerging systems for collective work of researchers based on a virtual integration of information and computing resources. The main focus of the Third Symposium were questions the use of modern approaches to technology development of information systems to the problems of informational support of scientific research.
Keywords: digital content, scientific data, the formation of digital infrastructure, continuous access and long-term storage of data.
1 - 14 of 14 items
Information
  • For Readers
  • For Authors
  • For Librarians
Make a Submission
Current Issue
  • Atom logo
  • RSS2 logo
  • RSS1 logo

Russian Digital Libraries Journal

ISSN 1562-5419

Information

  • About the Journal
  • Aims and Scopes
  • Themes
  • Author Guidelines
  • Submissions
  • Privacy Statement
  • Contact
  • eLIBRARY.RU
  • dblp computer science bibliography

Send a manuscript

Authors need to register with the journal prior to submitting or, if already registered, can simply log in and begin the five-step process.

Make a Submission
About this Publishing System

© 2015-2026 Kazan Federal University; Institute of the Information Society