Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2016, Volume 28, Issue 3, Pages 173–188
DOI: https://doi.org/10.15514/ISPRAS-2016-28(3)-11
(Mi tisp44)
 

Tools of mathematical service MathPartner for parallel computations on a cluster

E. A. Ilchenko

Tambov State University
References:
Abstract: In many application areas it is necessary to perform symbolic-numerical calculations with a large volume of data. Examples of such areas are robotics, speech recognition, recognition of graphical information, automation and others. Symbolic computation systems, they also called computer algebra system, actively developed since the late eighties. Well-known systems are Mathematica, Maple, Reduce, and many others. Almost all of these systems were not originally focused any large-scale mathematical objects or on multiprocessor clusters. System FORM is a unique exception. It was conceived as a system which can operate with objects exceeding RAM. Such objects are placed on the hard drive. We give a description of such algorithms of MathPartner web services, which are designed to interact with a computing cluster. We give an algorithm to work a socket server, which is the link between MathPartner and super computers, and which provides the execution of parallel programs on a cluster. We explain in detail the mechanism which abstracts the specific features of super computers and the installed PBS package. The user can run on the cluster or program of MathPartner package, or their own programs. To run its own programs, they are able to send the compiled classes to the computing cluster in a zip-archive through the MathPartner web interface. We show examples of using parallel algorithms included in MathPartner package. Some of MathPartner parallel programs implemented with the paradigm of DDP (dynamic decentralized parallelization). DDP is designed as a framework that allows to write efficient parallel program for working with nonhomogeneous data such as sparse matrix. We demonstrate examples of using DDP-programs that are integrated into MathPartner.
Keywords: Parallel algorithm, Сloud mathematics, MathPartner, Web interface, the socket server.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: E. A. Ilchenko, “Tools of mathematical service MathPartner for parallel computations on a cluster”, Proceedings of ISP RAS, 28:3 (2016), 173–188
Citation in format AMSBIB
\Bibitem{Ilc16}
\by E.~A.~Ilchenko
\paper Tools of mathematical service MathPartner for parallel computations on a cluster
\jour Proceedings of ISP RAS
\yr 2016
\vol 28
\issue 3
\pages 173--188
\mathnet{http://mi.mathnet.ru/tisp44}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(3)-11}
\elib{https://elibrary.ru/item.asp?id=26605254}
Linking options:
  • https://www.mathnet.ru/eng/tisp44
  • https://www.mathnet.ru/eng/tisp/v28/i3/p173
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:137
    Full-text PDF :77
    References:31
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024