Автоматична ідентифікація паралелізованих циклів за допомогою трансформерних представлень вихідного коду
Автори: Izavan dos S. Correia, Henrique C. T. Santos, Tiago A. E. Ferreira
Опубліковано: 2026-04-01
Переглянути на arXiv →Анотація
Автоматична паралелізація залишається складною проблемою в розробці програмного забезпечення. Ця робота пропонує підхід на основі трансформерів для класифікації потенціалу паралелізації вихідного коду, зосереджуючись на розрізненні незалежних (паралелізованих) циклів від невизначених. Підхід використовує DistilBERT для обробки послідовностей вихідного коду за допомогою токенізації підслів, захоплюючи контекстні синтаксичні та семантичні патерни без вручну створених ознак. Результати показують стабільно високу продуктивність, підкреслюючи потенціал легких моделей-трансформерів для практичної ідентифікації можливостей паралелізації на рівні циклу.