Статическое обнаружение гонок в коде, содержащем ветвления и циклы - Н. В. Заборовский (2011г.)

Книга Н.В.Заборовского "Статическое обнаружение гонки в коде", описывает поиск состояний гонки при многопоточном выполнении кода. Модель исполнения потоков позволит производить поиск вручную, а так же существенно ускорить процесс обнаружения. Автор достаточно подробно описывает некоторые сложные случаи обнаружения гонки, приводит примеры. Книга в первую очередь предназначена программистам, так как она является абсолютно новой областью для изучения.

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

Книга посвящена важной проблеме - поиску гонок данных в современных многопоточных программах. Так как современные программы имеют сложную архитектуру, поиск гонок является непростой задачей.

В статье предлагается новая модель исполнения потоков, которая позволяет находить гонки данных статически, на этапе анализа кода. Эта модель ориентирована на алгоритмы, использующие синхронизацию, а также на многопоточные программы с атомарными операциями.

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

Электронная Книга «Статическое обнаружение гонок в коде, содержащем ветвления и циклы» написана автором Н. В. Заборовский в 2011 году.

Минимальный возраст читателя: 0

Язык: Русский

Серии: Прикладная информатика. Научные статьи


Описание книги от Н. В. Заборовский

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



Похожие книги

Информация о книге

  • Рейтинг Книги:
  • Автор: Н. В. Заборовский
  • Категория: Программирование
  • Тип: Электронная Книга
  • Дата выхода: 2011г.
  • Язык: Русский
  • Из Серий: Прикладная информатика. Научные статьи
  • Издатель: Синергия