Автор
Александр Антонович Малявко
  • 8 книг
Нет оценки

Александр Антонович Малявко — новинки

  • Параллельное программирование на основе технологий openmp, cuda, opencl, mpi 3-е изд. , испр. и доп. Учебное пособие для вузов Александр Антонович Малявко
    ISBN: 9785534141160
    Год издания: 2021
    Издательство: Юрайт
    Курс содержит введение в технологии параллельного программирования для вычислительных систем различных классов. В него включены краткие сведения об архитектурах параллельных систем, рассмотрены понятия и виды параллелизма, описаны технологии параллельного программирования OpenMP для систем с общей памятью, CUDA и OpenCL для графических процесссоров и гетерогенных компьютеров, а также интерфейс передачи сообщений MPI для систем с распределенной памятью. Соответствует актуальным требованиям Федерального государственного образовательного стандарта высшего образования. Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям. Может использоваться студентами, магистрантами и аспирантами других специальностей при изучении родственных дисциплин, а также преподавателями смежных дисциплин.
  • Суперкомпьютеры и системы. Построение вычислительных кластеров Александр Антонович Малявко
    ISBN: 978-5-7782-3633-2
    Год издания: 2018
    Издательство: НГТУ
    Язык: Русский
    В пособии содержатся материалы, которые можно использовать при изучении структурной и функциональной организации кластерных вычислительных систем, а также для освоения принципов их использования. Описываются архитектурные решения четырех актуальных программных продуктов, имеющих практическую ценность для организации параллельных вычислений: PelicanHPC, Тorque, HTCondor, Slurm.
    Пособие адресовано студентам, обучающимся по направлениям 09.03.01 «Информатика и вычислительная техника» и 09.03.04 «Программная инженерия», а также может быть полезно студентам-старшекурсникам и аспирантам других специальностей и преподавателям смежных дисциплин.
  • Формальные языки и компиляторы. Учебное пособие для вузов Александр Антонович Малявко
    ISBN: 9785534042887
    Год издания: 2017
    Издательство: Юрайт
    В издании изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования, элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в конечный автомат лексический анализатор. Изучаются нисходящие и восходящие методы синтаксического анализа, основанные на преобразовании формальных грамматик в конечные автоматы с магазинной памятью. Автор пособия приводит наиболее типичные задачи, решаемые на этапе семантического анализа: организация памяти программы, доступ к локальным и нелокальным данным, контроль типов. Кроме того, обсуждаются основные задачи генератора кода, такие как управление памятью, выбор инструкций, распределение регистров и порядок вычислений; рассматриваются методы оптимизации кода. Приводится описание учебного программного обеспечения и методические указания по выполнению лабораторных работ и курсового проектирования.
  • Параллельное программирование на основе технологий openmp, mpi, cuda 2-е изд. , испр. и доп. Учебное пособие для академического бакалавриата Александр Антонович Малявко
    ISBN: 9785534029161
    Год издания: 2017
    Издательство: Юрайт
    Учебное пособие представляет краткое введение в проблематику параллельного программирования для параллельных систем различных классов. В него включены краткие сведения об архитектурах многопроцессорных систем, рассмотрены понятия и виды параллелизма, изложена технология параллельного программирования OpenMP для систем с общей памятью, а также подробно описан интерфейс передачи сообщений MPI. Материал глав, содержащих описание конкретных технологий параллельного программирования, сопровождается контрольными вопросами.
  • Суперкомпьютеры и системы. Мультипроцессоры Александр Антонович Малявко
    ISBN: 978-5-7782-3295-2
    Издательство: Новосибирский государственный технический университет
    В пособии содержатся материалы, которые можно использовать при изучении структурной и функциональной организации суперкомпьютеров и параллельных вычислительных систем, а также для освоения принципов их использования. Приводятся основные сведения о классификации архитектур суперкомпьютеров, делается обзор поколений средств вычислительной техники, в результате смены которых появились современные суперкомпьютеры. Описываются основные архитектурные решения одного из подклассов параллельных вычислительных систем – мультипроцессоров. Пособие адресовано студентам, обучающимся по направлениям «Информатика и вычислительная техника» и «Программная инженерия».
  • Программное обеспечение высокопроизводительных вычислений. Часть 2 Александр Антонович Малявко
    ISBN: 978-5-7782-2286-1
    Издательство: НГТУ
    Первая часть конспекта содержит обзорные сведения по некоторым раз- Делам комплекса программных средств, обеспечивающих анализ, разработку, поддержку и визуализацию параллельных программ для различных архитектур многопроцессорных вычислительных систем. Работа содержит вводный анализ проблем организации высокопроизводительных вычислений, основные сведения об информационной структуре алгоритмов и некоторых существующих средствах ее автоматизированного анализа и визуализации. Рассматриваются возможности и способы практического использования систем автоматического и автоматизированного распараллеливания программ, в том числе известных визуальных систем параллельного программирования. Описываются структура, возможности и способы применения программных средств визуализации процессов фактического исполнения параллельных программ на примере библиотеки МРЕ из состава интерфейса передачи сообщений МР1 – фактического стандарта ДЛЯ систем с распределенной памятью. Изложение сопровождается графическими материалами и скринщотами (снимками состояния визуальных интерфейсов) рассматриваемых программных средств. Адресовано студентам V курса дневной формы обучения АВТФ (направления 230100.68 «Информатика и вычислительная техника» и 231000.68 «Программная инженерия»).
  • Системное программное обеспечение. Формальные языки и методы трансляции. Часть 2. Синтаксический анализ Александр Антонович Малявко
    ISBN: 978-5-7782-1668-6
    Издательство: НГТУ
    Во второй части учебного пособия изложены основные свойства формальных грамматик и их связь с задачей автоматного синтаксического анализа, нисходящие и восходящие методы синтаксического акцепта, т. е. восстановления дерева грамматического разбора, теоретические основы и методы проверки пригодности формальных грамматик для реализации этих методов, способы преобразования грамматик в конечные автоматы со стековой памятью (так называемые распознаватели), а также основные способы расширения акцепторов до синтаксических анализаторов, решающих задачи нейтрализации ошибок и преобразования входного текста в промежуточную форму представления – постфиксную запись. Пособие рекомендуется студентам старших курсов и аспирантам, а также преподавателям смежных дисциплин. Оно может быть полезно студентам и аспирантам ряда других технических специальностей, связанных с разработкой и использованием программного обеспечения.
  • Системное программное обеспечение. Формальные языки и методы трансляции. Часть 1 Александр Антонович Малявко
    ISBN: 978-5-7782-1429-3
    Издательство: НГТУ
    В первой части рассмотрены процедурная и автоматная модели лексического анализа, изложены теоретические основы аппарата определения лексики (регулярные выражения) языков программирования, элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных определений в лексический анализатор, способы организации информационных таблиц трансляторов, алгоритмы поиска в таблицах и пополнения таблиц. Адресовано студентам старших курсов и аспирантам, а также преподавателям смежных дисциплин. Может быть полезно студентам и аспирантам ряда других технических специальностей, связанных с разработкой и использованием программного обеспечения.