eaDonNTU, Donetsk >
Научные труды ДонНТУ >
Серія: Інформатика, кібернетика та обчислювальна техніка >
Випуск 1 (19) >
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://ea.donntu.ru/handle/123456789/30907
|
Название: | Динамическая модель подвижного состава на многоядерной вычислительной системе |
Другие названия: | Розробка багатоядерної моделі динаміки рухомого складу Development of a multi-core dynamic model of rolling stock |
Авторы: | Иванов, Ю.А. Иванов, А.Ю Іванов, Ю.О. Іванов, О.Ю. Ivanov, Y.O. Ivanov, O.Y. |
Ключевые слова: | динамическая система многоядерная система SMP система программная модель подвижной состав динамічна система багатоядерна система програмна модель рухомий склад dynamic model multi-core system SMP system programming model rolling stock |
Дата публикации: | 2014 |
Издатель: | ДонНТУ |
Библиографическое описание: | Наукові праці Донецького національного технічного університету. Серія: Інформатика, кібернетика та обчислювальна техніка : збірник статей. Вип. 1(19) / ДВНЗ "ДонНТУ" ; редкол.: О.Є. Башков (голов. ред.) та ін. - Донецьк : ДВНЗ "ДонНТУ", 2014. |
Аннотация: | Рассмотрена задача анализа динамики основных частей подвижного состава в вертикальной продольной плоскости. Выполнена дискретизация модели колебаний сложной динамической системы. Обоснована, разработана и исследована программная модель колебаний элементов подвижного состава на многоядерной системе. |
Описание: | In the article we consider the problem of analyzing dynamics of main parts of rolling stock in the vertical longitudinal plane. We performed sampling of fluctuation model of a complex dynamic systems for multi-core platform. A software model of motion of rolling elements vibrations for multi-core systems was developed. In this paper we analyze the problem of creating effective models for parallel execution on multicore processors. Necessary instruments for multithread programming are presented in common operating systems, however, the
amount of expertise required for simulation on parallel computing platforms, does not allow itself to focus on the issues of research models. Therefore, the establishment and effective implementation of multi-core multi-threaded models are urgent task. For efficient parallel model it is important to take into account limitations: each task, data, information flows. In this paper at this stage of study we chose a method to distribute equations similar to analog programming, so each equation of the model was distributed on a separate core of the system. The article investigates the standard features of the Windows operating system to manage program execution on SMP systems with the constraints of the interaction and synchronization between threads. Effectiveness of the model was evaluated using Intel Inspector XE tools for software implementation to determine presence of "bottle-necks": locks, data races. Results of numerical experiments for multi-core multi-threaded programming model conducted for speeds of 20 - 150 km/h were compared with the results of research performed using a simplified model in MATLAB and implemented on the cluster. |
URI: | http://ea.donntu.org/handle/123456789/30907 |
Располагается в коллекциях: | Випуск 1 (19)
|
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.
|