Новини України

Підбірка новин з українських джерел
Portaltele.com.ua

Portaltele.com.ua2 місяці тому вТехнології

0
Android стане швидшим: Google впроваджує технологію AutoFDO

Android стане швидшим: Google впроваджує технологію AutoFDO

Google впроваджує нову систему оптимізації ядра Android, спрямовану на підвищення продуктивності та енергоефективності мобільних пристроїв. В основі змін лежить технологія AutoFDO (Automatic Feedback-Directed Optimization), яка використовує дані про реальне використання системи для переналаштування програмного коду. Замість застосування стандартних алгоритмів компіляції інструменти LLVM аналізують сценарії роботи операційної системи та перерозподіляють пріоритети обробки даних в оперативній пам’яті. Оскільки ядро керує взаємодією апаратних компонентів і програмного забезпечення, на нього припадає значна частина навантаження центрального процесора. Оптимізація цієї ключової ланки дозволяє скоротити час відгуку під час запуску програм і перемикання між завданнями. Використання фактичних даних про експлуатацію допомагає компілятору ефективніше розміщувати найбільш затребувані функції в пам’яті, що зменшує неефективне використання обчислювальних ресурсів і може позитивно вплинути на тривалість автономної роботи пристроїв. Нова методика вже інтегрується у гілки ядра android15-6.6 та android16-6.12, які використовуються в актуальних версіях Android. Надалі планується поширити цей підхід на інші системні компоненти та драйвери сторонніх виробників обладнання. Подібна стратегія має підвищити загальну плавність роботи інтерфейсу не лише на флагманських пристроях, а й на смартфонах середнього та бюджетного сегментів, де програмна оптимізація є особливо важливою через обмежені апаратні ресурси.

Пов'язані матеріали

Portaltele.com.ua

Portaltele.com.ua2 місяці тому вТехнології

0
Компанія Google оголосила про додавання до Android системи автоматичної оптимізації, що ґрунтується на отриманому зворотному зв’язку (AutoFDO). Ця інновація покликана суттєво підвищити продуктивність та ефективність роботи мобільних пристроїв, що працюють на базі Android. У процесі використання програм та їхніх функцій смартфон постійно приймає безліч непомітних рішень, які впливають на такі параметри, як швидкість запуску програм або використання ресурсів центрального процесора. Традиційно Android покладається на компіляцію системного коду, який робить припущення щодо майбутнього використання пристрою. AutoFDO працює інакше. На відміну від методів, заснованих на припущеннях, AutoFDO аналізує реальні сценарії використання телефону. Технологія вивчає поведінку найбільш затребуваних програм на пристрої, виявляє ділянки системного коду, що часто використовуються, і оптимізує їхню роботу. Іншими словами, Android вчиться розставляти пріоритети завдань на основі частоти їх виконання. За даними Google, перші тести використання технології AutoFDO показали помітні покращення на мобільних пристроях: запуск програм «з нуля» прискорився приблизно на 4,3%, а час завантаження системи скоротився на 2,1%. Також відзначено зростання продуктивності у фонових системних завданнях. Хоча ці цифри можуть здатися незначними, вони впливають на загальну швидкість роботи пристрою протягом дня. Крім того, підвищена ефективність системи, як запевняє Google, знижує навантаження на процесор, що сприяє збільшенню часу автономної роботи пристрою. Компанія почала розгортати цю технологію в низці версій Android, включаючи Android 15 та Android 16.