| |
Богдюк, М. О. Автоматизація векторизації коду програм для використання simd-інструкцій [Текст] / М. О. Богдюк, О. Є. Коваленко // Математичні машини і системи. – 2026. – № 1. – С. 21-28.
У статті проведено аналіз існуючих методів та засобів векторизації коду для використання SIMD-інструкцій та запропоновано підхід до автоматизації векторизації коду програм шляхом вставки міток у вихідний код, виявлення меж ділянок у скомпільованому коді, аналізу інструкцій у межах ділянок і формування звіту з прив’язкою до вихідного коду. Проведено порівняльний аналіз існуючих засобів векторизацї з розробленим прототипом. Запропонований підхід дозволяє автоматизувати перевірку факту векторизації коду з точністю до рядка і працює навіть при використанні агресивної оптимізації, включаючи вбудовування функцій. |