Комп’ютерні технології швидкого обчислення математичних моделей

Journal Title: Математичне моделювання - Year 2017, Vol 1, Issue 2

Abstract

COMPUTATIONAL TECHNOLOGIES FOR THE CALCULATION OF MATHEMATICAL MODELS Krasnikov K.S. Abstract The author focus on the problem of increasing of computational efficiency of three-dimensional mathematical model that was developed earlier. One of the pecularities of compound math models is the requirement of a large number of arithmetic operations and the calculation of large data arrays, which affects the time of calculation, which can last for a several days without acceleration. Due to the development of computer technology, today there are methods to significantly increase the speed of computing by using parallel technologies in the program code. The purpose of the work is to increase the speed of computations in a computer program with increasing number of cores using modern programming concepts and achivements in processor industry. It is considired four levels of paralelism in a computer program. It is suggested to use the second level of the mentioned parallelization of computations for the solution of the system of linear algebraic equations for the dynamics of the solids system: each number in the row of the matrix is multiplied by the corresponding number in the vector of values and the result is added. Instead of consistently completing the addition and product, it is recommended to use the appropriate processor instruction. An arithmetic addition operation is usually performed sequentially, but this sequence can be parsed for acceleration if the set of numbers for a sum is sufficiently large. The third level is proposed to be used in the calculation of hydrodynamics, by dividing the calculated area into parts, each of which is calculated independently at each stage of the mathematical model. The fourth level approaches the delimitation of the calculation of the mathematical model of the physical process being investigated and the calculations associated with obtaining the 3D image of the results obtained if they are combined into a single computer program. As a result of the parallelization of computer program, it has accelerated by around 1.5 times. The image processing task is very well suited for parallelizing because almost 100% of the calculations are distributed between processors. In result acceleration corresponds to an increase in the number of streams involved. Future investigation will be devoted to computing using general purpose GPU. References [1] Krasnikov, K.S. (2015). The mathematical model of three-dimensional motion of cored wire in molten steel during inert gas blowing on furnace-ladle. Journal «Visnyk of Kherson National Technical University», Kherson, № 3, pp. 378-383. [2] Culler, D. (1998). Parallel computer architecture: a hardware / software approach / David Culler, Jaswinder Pal Singh, Anoop Gupta // Morgan Caufmann Publishers, 1998. — pp. 1056 [3] Quinn, M. J. Parallel programming in C with MPI and OpenMP // McGraw-Hill Education, 2003. — pp. 527. [4] Amdahl, G. (April 1967) «The validity of the single processor approach to achieving large-scale computing capabilities». In Proceedings of AFIPS Spring Joint Computer Conference, Atlantic City, N.J., AFIPS Press, 1967. — pp. 483-85. [5] McCool, M. D., Robison, A. D., Reinders James (2012). "2.5 Performance Theory". Structured Parallel Programming: Patterns for Efficient Computation. Elsevier, 2012. — pp. 61–62. ISBN 978-0-12-415993-8. [6] http://www.intuit.ru/studies/courses/10554/1092/lecture/27095

Authors and Affiliations

К. С. Красніков

Keywords

Related Articles

МОДЕЛЬ СИСТЕМИ ЕЛЕКТРОННОГО БІОМЕТРИЧНОГО КОНТРОЛЮ НАДІЙНІСТЮ ФУНКЦІОНУВАННЯ ЛЮДИНО-МАШИННОЇ СИСТЕМИ

ELECTRONIC BIOMETRIC CONTROL SYSTEM RELIABILITY OF THE FUNCTIONING OF THE HUMAN-MACHINE SYSTEM Meshaninov S.K. Abstract In the operation of complex machines and complexes, man and machine become integrated into one comp...

Моделювання ефективності використання пиловугільного палива в доменій плавці

MODELING EFFICIENCY OF PULVERIZED COAL IN BLAST SWIMMERS Dovgaluk B.P., Voloshyn R.V. Abstract Modern production domain focused on pulverized coal, which is used in more than 30 countries. Using requires monitoring of it...

Вычисление граничных значений субнормальных чисел вIEEE-стандарте

In this paper we describe the computer representation and features of the use of subnormal numbers in standard IEEE 754. The formulas for calculating and calculated boundary values (maximum and minimum) of subnormal numb...

Сферична частинка твердого певного розміру як основа процесу моделювання розпушення гірських порід

It is established that a solid spherical particle of a certain size can be the basis of the modeling process disintegration of rocks. A mixture consisting of spherical particles of uniform size, a loosening factor 1.3514...

Моделювання роботи пристрою контролю зарядки акумуляторної батареї у середовищі matlab/simulink

MODELING THE BATTERY CHARING CONTROL DEVICE IN MATLAB/SIMULINK Sham O.M. Abstract One of the main components of an autonomous power supply system based on photovoltaic converters is a battery pack that creates the requ...

Download PDF file
  • EP ID EP276900
  • DOI -
  • Views 76
  • Downloads 0

How To Cite

К. С. Красніков (2017). Комп’ютерні технології швидкого обчислення математичних моделей. Математичне моделювання, 1(2), 10-13. https://europub.co.uk/articles/-A-276900