Журнал основан в 1972 г. Юрием Андреевичем Ждановым
Главная редакция:
В.И. Колесников (главный редактор), А.В. Павленко, В.Е. Закруткин,
В.С. Золотарев (заместители главного редактора),
Е.А. Шинкаренко (ответственный секретарь)
Редакционная коллегия:
А.В. Павленко, председатель редколлегии, д-р техн. наук, проф., Южно-Российский государственный
политехнический университет (НПИ), Россия
М.Э. Шошиашвили , заместитель председателя редколлегии, д-р техн. наук, проф., Южно-Российский государственный
политехнический университет (НПИ), Россия
Т. Бертрам, проф., Дортмундский технический университет, Германия
А.Г. Булгаков, д-р техн. наук, проф., Дрезденский технический университет, Германия
В.А. Волосухин, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
А.И. Волчков, канд. техн. наук, доц., Южно-Российский государственный политехнический университет (НПИ), Россия
П.П. Гайджуров, д-р техн. наук, проф., Донской государственный технический университет, Россия
А.Н. Гуда, д-р техн. наук, проф., Ростовский государственный университет путей сообщения, Россия
В.Ф. Ермаков, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
Н.Н. Ефимов, д-р техн. наук, проф. Южно-Российский государственный политехнический университет (НПИ), Россия
М.В. Загирняк, д-р техн. наук, проф., Кременчугский национальный университет, Украина
В.Л. Заковоротный - д-р техн. наук, проф., Донской государственный технический университет, Россия
В.В. Иванов, д-р техн. наук, проф., Донской государственный технический университет, Россия
А.Н. Иванченко, канд. техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
И.А. Каляев, чл.-кор. РАН, д-р техн. наук, проф., НИИ МВС ЮФУ, Россия
Н.И. Каргин, д-р техн. наук, проф., Национальный исследовательский ядерный университет «МИФИ», Россия
В.Н. Козлов, д-р техн. наук, проф., Санкт-Петербургский политехнический университет Петра Великого, Россия
Ю.М. Косиченко, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
В.И. Лачин, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
Н.Н. Лябах, д-р техн. наук, проф., ОАО «НИИАС», г. Ростов-на-Дону, Россия
М. Колсун, проф., Технический университет в Кошице, Словакия
В.И. Нагай, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
В.Т. Прохоров, д-р техн. наук, проф., Институт сферы обслуживания и предпринимательства (филиал) Донского
государственного технического университета, Россия
А.П. Савостьянов, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
Н.И. Сысоев, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
А.Я. Третьяк, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
Е.И. Фандеев, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
И.К. Хузмиев, д-р экон. наук, проф., Северо-Кавказский горно-металлургический институт, Россия
А.П. Частиков -д-р техн. наук, проф., Кубанский государственный технологический университет, Россия
Г.И. Шульга, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
Е.А. Яценко, д-р техн. наук, проф., Южно-Российский государственный политехнический университет (НПИ), Россия
Учредители:
Министерство образования и науки Российской Федерации, Дагестанский государственный технический университет,
Дагестанский государственный университет, Донской государственный технический университет,
Кабардино-Балкарский государственный университет, Кубанский государственный технологический университет,
Кубанский государственный университет, Пятигорский государственный лингвистический университет,
Ростовский государственный университет путей сообщения, Ростовский государственный экономический университет,
Северо-Кавказская академия государственной службы, Северо-Кавказский государственный технический
университет, Северо-Осетинский государственный университет, Южно-Российский государственный политехнический
университет (НПИ) имени М.И.Платова, Южный федеральный университет
© Известия высших учебных заведений.
Северо-Кавказский регион, 2017
Стр.2
ISSN 0321–2653
DOI: 10.17213/0321-2653
UNIVERSITY NEWS
North-Caucasian
region
TECHNICAL SCIENCES
2017
№ 3
Стр.3
Journal was founded in 1972 by Yuri Andreyevich Zhdanov.
Editor-in-Chief
V.I. Kolesnikov (Editor-in-Chief), A.V. Pavlenko, V.E. Zakrutkin, V.S. Zolotarev (Deputy Editor-in-Chief),
E.A. Shinkarenko (Executive Secretary)
Editorial Staff:
T.A. Ismailov, V.G. Peredery, Y.F. Roslaykov,
A.A. Ryzhkin, B.M. Sinelnikov, V.I. Shumeiko
The Editorial Board
A. V. Pavlenko – Chairman of the Editorial Board, Doctor of Engineering, prof., Platov South-Russian State Polytechnic University
(NPI), Novocherkassk, Russian Federation
M. E. Shoshiashvili – Deputy Chairman of the Editorial Board, Doctor of Engineering, prof., Platov South-Russian State Polytechnic
University (NPI), Novocherkassk, Russian Federation
Bertram Torsten – prof., Technische Universität Dortmund, Germany
A. G. Bulgakov – Doctor of Engineering, prof., Technische Universität Dresden, Germany
V. A. Volosuhin – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
A.I. Volchkov – Candidate of technical Sciences, Associate Professor, Platov South-Russian State Polytechnic University (NPI),
Novocherkassk, Russian Federation
P.P. Gaydzhurov – Doctor of Engineering, prof., Don State Technical University, Rostov, Russian Federation
A. N. Guda – Doctor of Engineering, prof., Rostov State Transport University, Rostov, Russian Federation
V. F. Ermakov – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
N.N. Efimov – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
M. V. Zagirnyak – Doctor of Engineering, prof., Kremenchug National University named after M. Ostrogradskiy, Ukrain
V. L. Zakovorotniy – Doctor of Engineering, prof., Don State Technical University, Rostov, Russian Federation
V.V. Ivanov – Doctor of Engineering, prof., Don State Technical University, Rostov, Russian Federation
A. N. Ivanchenko – Candidate of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
I.A. Kaliayev – Corresponding member of Russian Academy of Sciences, Doctor of Engineering, prof., South Federal University ,
Rostov, Russian Federation
N.I. Kargin – Doctor of Engineering, prof., National Research Nuclear University MEPhl (Moscow Engineering Physics Institute)
Russian Federation
V.N. Kozlov – Doctor of Engineering, prof., St. Petersburg State Polytechnic University, Russian Federation
Michal Kolcun – Dr.h.c. prof.Ing., Technical University of Kosice, Slovakia
Y.M. Kosichenko – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
V.I. Lachin – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
N.N. Liabakh – Doctor of Engineering, prof., South Federal University, Rostov, Russian Federation
V.I. Nagai – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
V. T. Prokhorov – Doctor of Engineering, prof., . Institute of Service Sphere and Entrepreneurshipo (DSTU Branch), Schahty,
Russian Federation
A.P. Savostianov – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
N.I. Sysoev – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
A.Y. Tretiak – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
E.I. Fandeyev – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
I.K Huzmiev – Doctor of Economics, prof., North Caucasus Institute of Mining and Metallurgy, Russian Federation
A.P. Chastikov – Doctor of Engineering, prof., Kuban State Technological University, Russian Federation
G.I. Shulga – Doctor of Engineering, prof., Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
E.A. Yatsenko – Doctor of Engineering, prof. Platov South-Russian State Polytechnic University (NPI), Novocherkassk,
Russian Federation
The Founders:
Ministry of Education and Science of the Russian Federation, Dagestan State Technical University, Dagestan State University, Don
State Technical University, Kabardino-Balkarian State University, Kuban State Technological University, Kuban State University,
Pyatigorsk State Linguistic University, Rostov State Transport University, Rostov State Economic University, North Caucasus
Federal University, North Ossetian State University, Platov South-Russian State Polytechnic University (NPI), Southern Federal
University
© University news
North-Caucasian region, 2017
Стр.4
ИЗВЕСТИЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ
СЕВЕРО-КАВКАЗСКИЙ РЕГИОН
ТЕХНИЧЕСКИЕ НАУКИ
UNIVERSITY NEWS
NORTH-CAUCASIAN REGION
TECHNICAL SCIENCES
DOI: 10.17213/0321-2653-2017-3
Регистрационный номер 011020
Комитета Российской Федерации по печати
Научно-образовательный и прикладной журнал
Издается с 1973 г.
Периодичность серии 4 номера в год
№ 3 (195) 2017 г.
ТЕХНИЧЕСКИЕ НАУКИ
С О Д Е Р Ж А Н И Е
ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ
ТЕХНИКА И УПРАВЛЕНИЕ
Андрианов А.Н., Баранова Т.П., Бугеря А.Б.,
Ефимкин К.Н. Непроцедурный язык НОРМА и
методы его трансляциидля параллельных
архитектур ................................................................... 5
Аллазов А.Н., Гуда С.А., Морылев Р.И.
Диалоговый генератор CUDA-кода .......................... 13
Алымова Е.В., Баглий А.П., Дубров Д.В.,
Ибрагимов Р.А., Михайлуц Ю.В., Петренко
В.В., Штейнберг Б.Я., Штейнберг Р.Б.,
Яковлев В.А. О промежуточном представлении
программ для автоматического создания
конвейерных вычислителей ....................................... 22
Головешкин А.В. Поиск и анализ сквозных
функциональностей в размеченной грамматике
языка программирования ........................................... 29
Зуев Е.А. Семантический интерфейс для
программ на С++........................................................ 35
Григорьев С.В., Ковалев Д.А. Алгоритм
синтаксического анализа контекстно-свободной
аппроксимации динамически формируемого
кода .............................................................................. 43
Михалкович С.С. Методы реализации синтаксически
сахарных расширений в компиляторах .......... 49
Молдованова О.В., Курносов М.Г. Эффективность
автоматической векторизации циклов на
архитектурах Intel 64 и Intel Xeon Phi ....................... 56
Скапенко И.Р., Дубров Д.В. Повышение
эффективности оптимизации компилятора по
уплотнению кода ........................................................ 64
Reg. No. 011020
Of the Committee of the Press of the Russian Federation
Scientifically educational and applied magazine
Was founded in 1973.
Period is 4 numbers per a year
No. 3 (195) 2017.
TECHNICAL SCIENCE
C O N T E N T S
INFORMATICS, COMPUTER ENGINEERING
AND CONTROL
Andrianov A.N., Baranova T.P., Bugerya A.B.,
Efimkin K.N. Nonprocedural NORMA Language
and
Architectures ................................................................ 5
its Translation Methods
for Parallel
Allazov A.N., Guda S.A., Morilev R.I. Interactive CUDA
code generator .............................................................. 13
Alymova E.V., Bagliy A.P., Dubrov D.V.,
Ibragimov R.A., Mikhailuts Yu.V., Petrenko V.V.,
Steinberg B.Ya., Steinberg R.B., Yakovlev V.A. On the
Intermediate Program Representation for Automatic
Generation of Pipeline Compute Units ........................ 22
Goloveshkin A.V. Searching and Analysing Crosscutting
Concerns in Marked up Programming Language
Grammar ...................................................................... 29
Zouev E.А. Semantic Interface for C++ Programs ......... 35
Grigorev S.V., Kovalev D.A. Syntax Analysis of
Context-Free Approximation of Dynamically
Generated Code ............................................................ 43
Mikhalkovich S.S. Methods of Implementation of
Syntactic Sugar Extensions in Compilers .................... 49
Moldovanova O.V., Kurnosov M.G. Efficiency Analysis
of Vectorizing Compilers for Intel64 and Intel Xeon
Phi Architectures .......................................................... 56
Skapenko I.R., Dubrov D.V. Increasing the Efficiency
of
Compaction .................................................................. 64
the Compiler Optimization
on Code
Стр.5
Терехов А.Н., Терехов М.А. Проект РуСи
для обучения и создания высоконадежных
программных систем ................................................. 70
Штейнберг О.Б., Ивлев И.А. Применение
преобразования циклов «retiming» с
целью уменьшения количества используемых
регистров ................................................................................ 76
Terekhov A.N., Terekhov M.A. RuC project for
education and reliable software systems development
70
Steinberg O.B., Ivlev I.A. Application of Loops
Transformation «retiming» to Reduce the Number of
Registers Used .................................................................... 76
Юрушкин М.В., Семионов С.Г. Переразмещение
матриц к блочному виду с минимизацией
использования дополнительной памяти .................. бетон 81
Целых А.Н., Васильев В.С., Целых Л.А.
Оптимизация управляющих воздействий в
ориентированных взвешенных графах при
наличии ограничений ................................................ 89
Айдаркин Е.Е., Деундяк В.М., Позднякова Е.А.
Экспериментальное исследование матричных
методов защиты от стираний в цифровых
каналах передачи данных .......................................... 97
Шестопал О.В. Использование малых выборок
для получения математических моделей технологических
процессов ................................................ 105
Иванченко А.Н., Коваленко В.В. Система
информационной поддержки принятия решений
при управлении рисками по охране труда,
промышленной безопасности и экологии на
предприятии по производству минеральных
удобрений ..................................................................
Yurushkin M.V., Semionov S.G. Matrix Reallocation to
the Block Layout with Minimal Usage of Additional
Memory ........................................................................ 81
Tselykh A.N., Vasilev V.S., Tselykh L.A. Optimization
of Control Impacts in the Directed Weighted Graphs
with Restrictions ........................................................... 89
Aidarkin E.E., Deundyak V.M., Pozdnyakova E.A.
Experimental Investigation of Matrix ErasureProtecting
Data Methods in Digital Data-Transmitting
Channels ....................................................................... 97
Shestopal O.V. USE of Small Selections for
Obtaining Mathematical Models of Technological
Processes ...................................................................... 105
Ivanchenko A.N., Kovalenko V.V. Decision Support
System in Risk Management for Health, Safety and
Environmental Protection at the Mineral Fertilizer
Production Enterprise ................................................... 112
112
Стр.6