Abstract

Problem statement. The use of programming technologies on modern multicore systems is an integral part of an enterprise whose activities involve multitasking or the need to make a large number of calculations over a certain time. The article discusses the development of such technologies aimed at increasing the speed of solving various issues, for example, numerical modeling.Objective. Search for alternative ways to increase the speed of calculations by increasing the number of processors. As an example of increasing the calculation speed depending on the number of processors, the well-known heat-transfer equation is taken, and classical numerical schemes for its solution are given. The use of explicit and implicit schemes is compared, including for the possibility of parallelization of calculations.Results. The article describes systems with shared and distributed memory, describes their possible use for solving various problems, and provides recommendations for their use.Practical implications. Parallel computing helps to solve many problems in various fields, as it reduces the time required to solve partial differential equations.

Highlights

  • The use of programming technologies on modern multicore systems is an integral part of an enterprise whose activities involve multitasking or the need to make a large number of calculations over a certain time

  • The article discusses the development of such technologies aimed at increasing the speed of solving various issues, for example, numerical modeling

  • Search for alternative ways to increase the speed of calculations by increasing the number of processors

Read more

Summary

Использование многоядерности процессоров при численном решении задач

Поиск альтернативных способов увеличения скорости вычислений за счет увеличения количества процессоров. В качестве примера увеличения скорости расчетов в зависимости от количества процессоров берется известное уравнение теплопроводности, приводятся классические численные схемы его решения. Приводится описание систем с общей и распределенной памятью, описывается их возможное применение для решения различных задач, даются рекомендации к их использованию. Параллельные вычисления помогают решать множество задач в разных сферах, сокращая время, требуемое, например, для решения уравнений с частными производными. Для цитирования: Использование многоядерности процессоров при численном решении задач / С. As an example of increasing the calculation speed depending on the number of processors, the well-known heat-transfer equation is taken, and classical numerical schemes for its solution are given. Данные обстоятельства положили начало поискам альтернативных способов увеличения скорости вычислений, в частности за счет увеличения количества процессоров

Технологии программирования на многопроцессорных системах
Численные методы и параллельное программирование
СПИСОК ЛИТЕРАТУРЫ
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call