Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024) — различия между версиями

Материал из 0x1.tv

(Новая страница: «;{{SpeakerInfo}}: {{Speaker|Артём Климов}} <blockquote> </blockquote> {{VideoSection}} {{vimeoembed||800|450}} <!-- {{youtubelink|}} --> == Thesis =…»)
 
;{{SpeakerInfo}}: {{Speaker|Артём Климов}}
<blockquote>
Состояния гонки при сборке являются распространённой проблемой в проектах, использующих Make. Они вызваны ошибками в схеме сборки, которые трудно искать и отлаживать вручную. 

В докладе предлагается метод автоматического обнаружения таких ошибок путём отслеживания операций над файлами и сопоставления их с графом зависимостей схемы сборки. Этот метод был реализован в инструменте parmasan, который позволил найти состояния гонок в ряде проектов с открытым исходным кодом. Эти результаты также представлены в докладе.
</blockquote>

{{VideoSection}}

{{vimeoembed||800|450}}
<!-- {{youtubelink|}} -->

== Thesis ==

Версия 16:30, 27 июня 2024

Докладчик
Артём Климов.jpg
Артём Климов

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

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

Видео

Thesis

Презентация

Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024).pdf
Автоматическое обнаружение гонок при параллельной сборке использованием утилиты Make (Артём Климов, OSDAY-2024)!.jpg

Примечания и ссылки