Все впирається в грощі. Чи готова компанії заплатити за певну кількість "людиногодин" певної вартості.dead_rat: ↑ 24.04.2026 16:02 Ти ж маєш розуміти, що програмісти теж винні, повністю розучилися робити адекватно від початку, а з тим, що задачу оптимізувати ніхто не ставить - і не навчаться.
Рефакторинг теж коштує дофіга, настільки, що для якихось фільтрів в Фотошопі Адобі тримала майже десятиріччя код оптимізований під Intel HT. Оптимізований код? Оптимізований. Яка в ньому користь була через 10 років від його внесення? Користі не було, була шкода. Але переробляти дорого, муторно і так працює.
Окей, йдемо по іграм.
Розробнику є варіант зробити для рушія підтримку AVX, AVX2 чи AVX-512.
AVX-512 це адський зоопарк, де в самого Інтела були то апгрейди, то даунгрейди від гена до гена. Бо в різних гена то повертали, то прибирали окремі інструкції. Включно з відсутністю підтримки AVX-512 їх копро-ефективними ядрами.
Виникає питання - хто винен в тому, що розробники це не імплементують? Компанія Інтел винна на 100%. Це буквально результат їх роботи.
Розробник дивиться на це і думає, та я краще обмежуть древнім AVX чи AVX2, як максимум.
Може розробники винні в тому, що Інтел аж декілька разів робила софтварний костиль до thread director, щоб їх зоопарк ядер в окремих іграх коректно перекидав навантаження?
