Статьи журнала - Программные системы: теория и приложения

Все статьи: 418

Организация информационного обмена между параллельными процессами при автоматическом распараллеливании линейных программ для кластерных систем с применением модели многогранников

Организация информационного обмена между параллельными процессами при автоматическом распараллеливании линейных программ для кластерных систем с применением модели многогранников

Лебедев Артем Сергеевич

Ред. заметка

В работе предложен метод организации информационного обмена между параллельными процессами для преобразования программы, сгенерированной инструментом CLooG на основе расписания и размещения вычислений, в параллельную MPI-программу, учитывающую оптимальное размещение данных. Предполагается, что пространственно-временные преобразования программы являются аффинными и вычисляются методами модели многогранников в соответствии с принципом оптимизации временной и пространственной локальности данных. Введено понятие многогранника коммуникаций для определения набора данных, участвующих в информационном обмене с двухсторонней коммуникацией процессов. Применение метода проиллюстрировано на примере распараллеливания алгоритма LU-разложения.

Бесплатно

Особенности задачи мелкогранулярного извлечения фактографической информации из текста

Особенности задачи мелкогранулярного извлечения фактографической информации из текста

Трофимов Игорь Владимирович

Статья научная

В работе сформулирована постановка задачи мелкогранулярного извлечения фактографической информации из текста. Рассматриваются проблемы, дополнительно возникающие при такой формулировке задачи

Бесплатно

Особенности пользовательского интерфейса редактора онтологий

Особенности пользовательского интерфейса редактора онтологий

Виноградов Андрей Николаевич, Власова Наталья Александровна, Куршев Евгений Петрович, Подобряев Алексей Владимирович, Сулейманова Елена Анатольевна

Статья научная

Рассматриваются вопросы визуализации содержимого онтологий. Предлагаются некоторые идеи, реализация которых в графическом пользовательском интерфейсе облегчит трудоемкие процедуры, связанные с конструированием и поддержкой онтологии.

Бесплатно

Отказоустойчивая система организации высокопроизводительных вычислений для решения задач обработки потоков данных

Отказоустойчивая система организации высокопроизводительных вычислений для решения задач обработки потоков данных

Талалаев Александр Анатольевич, Фраленко Виталий Петрович

Статья научная

В работе представлен обзор существующих систем организации отказоустойчивых вычислений; рассмотрены функциональные характеристики разработанной высокопроизводительной системы на основе вычислительного ядра, специального интерфейса и прикладных модулей. В основе предлагаемой системы организации вычислений лежит распределенная NoSQL СУБД Apache Cassandra, обеспечивающая механизмы отказоустойчивого хранения и автоматической репликации данных в гетерогенной вычислительной среде. Система, оснащенная специальным графическим интерфейсом, позволяет разрабатывать решения для различных прикладных областей. Подключаемые модули могут выполнять в том числе и функции визуализации потоков данных.

Бесплатно

Оценка производительности крупноблочного алгоритма метода ветвей и границ в вычислительной среде Everest

Оценка производительности крупноблочного алгоритма метода ветвей и границ в вычислительной среде Everest

Волошинов Владимир Владимирович, Смирнов Сергей Андреевич

Ред. заметка

В работе исследовался т.н. крупноблочный подход к реализации параллельной работы метода ветвей и границ (МВГ). Исходная задача частично-целочисленного программирования разбивается на несколько подзадач посредством фиксации значений у части целочисленных переменных. Подзадачи решаются параллельно пулом МВГ-решателей. Если в ходе решения подзадач появляется допустимое решение, с наилучшим на данный момент значением целевой функции, то это число рассылается другим решателям. Такой обмен рекордными значениями критерия позволяет взаимно ускорить решение подзадач за счет сокращения перебора вершин дерева ветвлений алгоритма МВГ. Запуск подзадач и обмен данными обеспечивается средствами платформы Everest. В результате тестирования разработанной распределенный системы на случайным образом сгенерированных задачах линейного программирования с частично-булевыми переменными было обнаружено заметное ускорение

Бесплатно

Статья научная

Оценка сокращения времени при использовании модифицированной методики таск-трекинга в управлении ИТ-проектами

Шараева Регина Айратовна, Кугуракова Влада Владимировна

Статья научная

Для управления разработкой ИТ-проектов традиционно используются таск-трекеры, позволяющие автоматизировать задачи менеджмента. Проведен анализ популярных инструментов и сформулированы новые требования для систем управления задачами и проектами в целом для любых узкоспециализированных сфер ИТ-разработки. Выработана оригинальная авторская методика для систем таск-трекинга, не имеющая аналогов. Практическая реализация предложенного подхода показала, что решать проблемы менеджмента можно значительно эффективнее: оптимизация в некоторых случаях достигает более 50\%. Кроме того, разработан инструмент ProjectAR, позволяющий нивелировать ряд рисков. Для подтверждения гипотезы о сокращении времени на управленческие задачи проведено сравнение с популярным таск-трекером Asana, наиболее близким по функционалу к ProjectAR. Помимо временной метрики, в качестве критерия сравнения инструментов выбрана оценка риска неверной интеграции выработанных артефактов разработки. Сравнение инструментов проведено с учетом количества шаблонов, необходимых для реализации ИТ-решений, и количества типовых проектов. В заключение представлены варианты развития созданного инструмента.

Бесплатно

Оценка фактуальности для пропозиции в синтаксически подчиненном положении

Оценка фактуальности для пропозиции в синтаксически подчиненном положении

Момот Седа Рубеновна, Воздвиженский Илья Николаевич

Статья научная

В статье описывается методика определения фактуальности пропозиции для целей автоматического анализа текстов. Особое внимание уделено пропозиции, которая находится в синтаксически подчиненном положении. Дается определение понятию «фактуальный статус» и описываются его компоненты, основным из которых является т.н. «эпистемическая оценка».Методика заключается в построении иерархии предикативных вершин в полипредикативном предложении. На основании этой иерархии для каждой выделенной предикативной вершины с помощью правил и словаря устанавливается эпистемическая оценка.

Бесплатно

Оценка экономической эффективности в медицинских информационных системах

Оценка экономической эффективности в медицинских информационных системах

Гулиев , Гулиева , Рюмина , Фохт , Тавлыбаев , Вахрина

Статья научная

Президент и Правительство РФ уделяют серьезное внимание вопросам здравоохранения населения. В настоящее время принята Программа модернизации здравоохранения РФ, в соответствии с которой на уровне региональной программы модернизации здравоохранения решаются задачи в области охраны здоровья граждан и социального развития. В~ходе реализации Программы особенно остро встает вопрос анализа экономической эффективности внедрения медицинских информационных технологий, оценки успешности инновационных проектов, контроля эффективности расходования вложенных средств. Настоящая статья рассматривает методы оценки эффективности проекта по информатизации лечебно-профилактического учреждения с учетом специфики затрат и выгод ЛПУ. В статье приводятся также итоги практической оценки инвестиционных проектов информатизации нескольких ЛПУ различного типа.

Бесплатно

Пакетный протокол взаимодействия программируемых логических интегральных схем

Пакетный протокол взаимодействия программируемых логических интегральных схем

Адамович Игорь Алексеевич, Климов Юрий Андреевич

Статья научная

При создании вычислительных систем с использованием программируемых логических интегральных схем (ПЛИС) или специализированных микросхем часто встает проблема соединения нескольких микросхем между собой для передачи данных. При создании авторами подобной вычислительной системы оказалось, что существующие доступные протоколы взаимодействия не обладают требуемыми свойствами: пакетной передачей, использованием небольшого числа линий ввода-вывода общего назначения, необходимой пропускной способностью.Представлен пакетный протокол передачи данных между ПЛИС, использующий 6 линий ввода-вывода общего назначения и обеспечивающий скорость передачи до 10 МБ/с (суммарно в обе стороны) при частоте 20 МГц.

Бесплатно

Память Владимира Иосифовича Гурмана

Память Владимира Иосифовича Гурмана

Абрамов Сергей Михайлович, Блинов Александр Олегович, Васильев Станислав Николаевич, Гусева Ирина Сергеевна,

Персоналии

Бесплатно

Параллельная программная система для проведения полунатурных экспериментов по визуальной навигации беспилотных летательных аппаратов

Параллельная программная система для проведения полунатурных экспериментов по визуальной навигации беспилотных летательных аппаратов

Степанов Дмитрий Николаевич

Ред. заметка

Статья посвящена разработке программной системы, предназначенной для решения навигационной задачи для беспилотных летательных аппаратов с использованием методов и алгоритмов компьютерного зрения, обработки и анализа изображений. Система функционирует на кластерной вычислительной установке (КВУ). Источниками данных для решения задачи визуальной навигации являются полунатурные данные — результаты генерации видеорядов с виртуального БПЛА, для чего служит подсистема моделирования полета и генерации видео. Разработаны алгоритмы решения задачи визуальной навигации БПЛА как при полете над плоской местностью, так и над местностью с рельефом. Представлены результаты экспериментов, демонстрирующие эффективность применения КВУ в задаче предварительной подготовки эталонных изображений местности для последующего решения визуальной навигации, а также в задаче параллельной обработки нескольких независимых видеопоследовательностей, поступающих от разных БПЛА

Бесплатно

Параллельное сложение вещественных чисел в системах счисления с перекрытием

Параллельное сложение вещественных чисел в системах счисления с перекрытием

Шворин Артем Борисович

Статья научная

В данной работе исследуется интервальное представление действительных чисел в системах счисления с перекрытием. Для задачи сложения группы чисел предложена классификация решений, описан класс решений, обладающих поразрядным параллелизмом, и предложено два параллельных алгоритма. Найдены ограничения на параметры системы, при которых достигается заданная точность.

Бесплатно

Параллельный алгоритм и программа восстановления изофот для поврежденных изображений

Параллельный алгоритм и программа восстановления изофот для поврежденных изображений

Сачков Юрий Леонидович

Статья научная

Описан опыт распараллеливания решения задачи восстановления кривых на изображениях с помощью вариационного подхода. Приведены показатели эффективности разработанной C++ программы в библиотеке параллельного программирования TSim.

Бесплатно

Параллельный алгоритм подбора одноблочной MD5-коллизии

Параллельный алгоритм подбора одноблочной MD5-коллизии

Кузнецов Антон Александрович

Статья научная

В работе описан параллельный алгоритм поиска коллизий хэшфункции MD5 и его имплементация с результатами прогона на вычислительном кластере. Параллельная программа поиска коллизии реализована на языке Си++ с использованием библиотеки MPI. Исходный код программы базируется на последовательной версии пограммы поика коллизий от нидерландского ученого Марка Стивенса. Автор уверен что алгоритм распараллеливания может быть применен для разработки эффективных параллельных программ поиска коллизий хэш-функций, алгоритм работы которых основан на разностном методе Вань. В ходе данного исследования с использованием высокопроизводительного кластера открыта новая пара одноблочных сообщений, MD5-дайджесты которых совпадают (образуют коллизию).

Бесплатно

Параллельный алгоритм реконструкции поверхности прочности композиционных материалов для архитектуры Intel MIC (Intel many integrated core architecture)

Параллельный алгоритм реконструкции поверхности прочности композиционных материалов для архитектуры Intel MIC (Intel many integrated core architecture)

Соколов Александр Павлович, Щетинин Виталий Николаевич, Сапелкин Арсений Сергеевич

Статья научная

Целью исследования было создание параллельной программной реализации численного метода реконструкции моделей поверхности прочности первичного разрушения исследуемых композиционных материалов. Использовался квадратичный критерий прочности Малмейстера–Ву. В основе использовались методы асимптотического осреднения (Бахвалов Н. С., Победря Б. Е.) и конечных элементов. Программная реализация была создана в рамках графоориентированной технологии, реализованной в Распределенной вычислительной системе GCD для архитектуры Intel MIC. Были проведены вычислительные эксперименты для серии моделей композиционных материалов, задаваемых их схемами армирования («ячейками периодичности»), по определению сечений поверхности прочности первичного разрушения. Рассматривались 3D-армированный, 1D-армированный и композит специального типа (армированное клеевое соединение). Результаты расчетов представлены

Бесплатно

Паутина: высокоскоростная коммуникационная сеть

Паутина: высокоскоростная коммуникационная сеть

Климов Юрий Андреевич, Шворин Артем Борисович, Хренов Андрей Юрьевич, Адамович Игорь Алексеевич, Орлов Антон Юрьевич, Абрамов Сергей Михайлович, Шевчук Юрий Владимирович, Пономарев Александр Юрьевич

Статья научная

В статье представлена разработанная в Институте программных систем им. А.К. Айламазяна РАН в кооперации с отечественными компаниями высокоскоростная коммуникационная сеть Паутина, основанная на активных оптических кабелях (АОК) и программируемых логических интегральных схемах (ПЛИС). Данная сеть предназначена для использования в высокопроизводительных вычислительных системах (суперкомпьютерах). В рамках проекта разработана плата сетевого адаптера, активные оптические кабели, а также аппаратное (на основе ПЛИС) и программное обеспечение. Технические характеристики сети находятся на современном уровне и обеспечивают скорость передачи данных до 56 Гбит/с между двумя платами по активному оптическому кабелю.

Бесплатно

Перспективные методы работы с данными в медицинских информационных системах

Перспективные методы работы с данными в медицинских информационных системах

Белышев Дмитрий Владимирович, Кочуров Евгений Владимирович

Статья научная

В работе рассматриваются перспективные методы работы с данными в медицинских информационных системах (МИС). Выполняется анализ требований к технологиям представления данных в медицинских информационных системах, предлагается подход к формированию специализированных хранилищ данных, учитывающих требования к данным, предъявляемые МИС. Предлагается подход к решению задачи обмена данными медицинской информационной системы с другими компонентами в распределенной информационной среде

Бесплатно

Перспективные подходы к созданию масштабируемых приложений для суперкомпьютеров гибридной архитектуры

Перспективные подходы к созданию масштабируемых приложений для суперкомпьютеров гибридной архитектуры

Климов Юрий Андреевич, Орлов Антон Юрьевич

Статья научная

В данной работе обсуждается вопрос создания эффективных и масштабируемых приложений для современных и перспективных суперкомпьютеров. Очерчен круг возникающих при этом проблем, связанных с усложнением иерархии памяти, вызванной, в частности, использованием ускорителей вычислений (то есть гибридной архитектурой). Сделан краткий обзор известных подходов к решению этих проблем. Из всего спектра возможных решений выделена и описана наиболее продуктивная по мнению авторов область.

Бесплатно

Перспективы построения высокопроизводительной системы обработки данных дистанционного зондирования земли

Перспективы построения высокопроизводительной системы обработки данных дистанционного зондирования земли

Хачумов Вячеслав Михайлович, Фраленко Виталий Петрович, Chen Guo Xiang , Zhang Guo Liang

Статья научная

В работе представлены промежуточные результаты исследований, посвященных решению ряда задач обработки полноцветных и мультиспектральных изображений дистанционного зондирования Земли. Приведены результаты экспериментов по обнаружению целевых регионов интереса с помощью метода спектрографической «закраски» и нейросетевой кластеризации; решена задача обнаружения сложных ригидных объектов. Предложена реализация алгоритма преобразования мультиспектральных снимков в полутоновые и цветные. Все программы разработаны для функционирования на гетерогенной вычислительной установке.

Бесплатно

Платформенный подход к выполнению исследовательских и проектных работ с использованием высокопроизводительных вычислений

Платформенный подход к выполнению исследовательских и проектных работ с использованием высокопроизводительных вычислений

Биряльцев Евгений Васильевич, Галимов Марат Разифович, Демидов Денис Евгеньевич, Елизаров Александр Михайлович

Статья научная

Проанализированы предпосылки и обоснована актуальность создания открытой интернет-платформы, объединяющей технологии больших данных, высокопроизводительных вычислений и многосторонних интернет-платформ. Задуманная как экосистема для разработки и использования прикладного программного обеспечения (в том числе в области проектирования и научных исследований), платформа призвана сократить затраты и повысить качество разработки программного обеспечения для решения аналитических задач, возникающих на промышленных предприятиях, в научно-исследовательских организациях, у государственных органов и частных лиц. Представлен работающий прототип названной платформы, функционирующий с использованием суперкомпьютерных технологий и системы виртуализации рабочих столов.

Бесплатно

Журнал