На конференцията Arm DevSummit говорителят на ARM Пол Уилямсън обяви, че бъдещите ARM Cortex-A ядра през 2022 година, ще бъдат изключително 64-битови. Тези ядра ще се използват и в смартфоните. По този начин хардуерната поддръжка за стари 32-битови приложения ще изчезне. Това е важна стъпка за бъдещите Android смартфони и системи.
От август 2019 г. Google изисква всички приложения в магазина на Google Play да бъдат 64-битови. Според статистиката на ARM, сега около 60% от приложенията са 64-битови. Повечето от останалата част не се използват в западните страни и в магазините на компаниите Apple и Google. Ако искат да останат, на тях им се дава достатъчно време за извършване на прехода. И все пак, всяко второ остаряло неподдържано приложение на новите смартфони ще спре да работи.
От техническа гледна точка системата Android вече е 64-битова. Поддръжката за 64-битови команди беше обявена в Android 5.0 през 2014 г. Все пак и 32-битовите приложения също се поддържат, но тази поддръжка, трябва да приключи през 2022 г., тъй като Google вероятно ще следва примера на производителите на процесори. Потребителите най-вероятно няма да забележат нищо.
Преминаването към 64-битова архитектура подобрява производителността на приложенията, игрите и операционните системи с до 20%. Разработчиците няма да имат нужда да поддържат две версии на кода и ще се съсредоточат върху оптимизирането на 64-битовите. Може би това ще увеличи скоростта, с която се пускат актуализации на приложенията.
Що се отнася до операционната система на Apple, тя стана напълно 64-битова през 2017 г. с представянето на iOS 11.
Бъдещите процесори ще загубят хардуерните компоненти, които са предназначени за 32-битовите инструкции. Това ще спести място и ще направи чиповете по-малки и по-хладни, или ще увеличи производителността, като същевременно запази размера.
Основните кодови имена на ARM за 2021 и 2022 са Matterhorn и Makalu. В сравнение с Cortex-A78, производителността на Makalu може да се увеличи с 30%.
Преминаването към 64-битови инструкции ще започне с големите ядра Cortex-A. Това не е задължително да бъде придружено от пускането на нова архитектура като ArmV9. Могат да се използват процесори с комбинация от големи 64-битови ядра и по-слаби 32/64 битови ядра като Cortex-A55. Малките 64-битови ядра може да отнемат повече време, за да се появят.
Източник: overclockers.ru









Озадачен съм. Как хем ще „станат по-малки“, хем ще „запазят размера“ и това в едно изречение?
Нещо не си го прочел – „Това ще спести място и ще направи чиповете по-малки и по-хладни, или ще увеличи производителността, като същевременно запази размера.“
Или, или, така че не виждам какво те озадачава?