Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Dlaczego 64-bitowe procesory są tak ważne dla Androida

Spisu treści:

Anonim

Tak naprawdę nie chodzi o bity, ale nowe procesory oparte na ARM zrobią różnicę

Jednym z największych modnych słów 2014 roku, jeśli chodzi o sprzęt mobilny, jest „64-bit”. Jest rzucany jak magia, dzięki której wszystko w smartfonie lub tablecie jest lepsze. Musi być lepiej, bo 64 to więcej niż 32, prawda?

Faktem jest, że chociaż przetwarzanie 64-bitowe ma zarówno zalety, jak i wady, gdy jest używane w czymś takim jak smartfon, sprzęt, który go obsługuje, może mieć znaczącą różnicę z powodu innych nowych procesów produkcyjnych. Chociaż korzystanie z tych nowych układów jest również nieco przyszłościowe, ponieważ sam system Android i oprogramowanie innych firm zmierza w kierunku wersji 64-bitowej, namacalne i ważniejsze zmiany pochodzą z nową architekturą układów ARMv8.

Istnieje mnóstwo osób, które uwielbiają przeglądać białe księgi i patrzeć na diagramy i schematy blokowe, ale dla reszty z nas - którzy naprawdę dbają tylko o to, że te nowe 64-bitowe procesory są lepsze - sprawy stają się coraz bardziej zagmatwane. Czasami uwielbiamy zajmować się kwestiami technicznymi, ale myślę, że możemy załatwić sprawę dla ludzi, którzy chcą tylko przeglądu bez mówienia o rejestrach, SMID i przepustowości.

Zróbmy to.

Na początek mówimy o układach opartych na nowej architekturze ARM AArch64. Inne firmy, takie jak Intel, opracowały własną architekturę 64-bitową do użytku w smartfonach, ale większość firm będzie udzielać licencji na specyfikację ARM w zakresie projektowania układów. Niektóre, jak na przykład NVIDIA lub Qualcomm, będą rozwijać technologię ARM z wykorzystaniem własnego adresu IP, aby ulepszyć ich projekt. W każdym razie ta nowa architektura, bez względu na to, czy jest to tylko specyfikacja ARM, czy obejmuje inne zastrzeżone zmiany, zrobi dwie rzeczy - zoptymalizuje wydajność i zużyje mniej baterii, aby wykonać to, co chcemy, aby nasze urządzenia mobilne.

Kiedy dojdziesz do drobiazgów, na tym właśnie polega cały najnowszy postęp w mobilnych procesorach. Mamy więcej niż wystarczającą moc, aby zrobić wszystko, co musimy zrobić na urządzeniu mobilnym, dlatego musimy go zoptymalizować i uczynić bardziej przyjaznym dla baterii. Nowe funkcje są zawsze świetne i na pewno zobaczymy je w niedalekiej przyszłości, ale chcemy, aby nasze telefony i tablety działały lepiej i zużywały mniej soku.

Nowe chipy mogą robić to, co chcemy, aby nasze urządzenia mobilne

Chodzi o to, że niekoniecznie przejście na architekturę 64-bitową pozwala na usprawnienia, których oczekujemy. Tak, wersja 64-bitowa jest dużą częścią przyszłości sprzętu i aplikacji mobilnych, ale przy większości oprogramowania dla użytkowników nadal wersja 32-bitowa nowe funkcje układów nie są używane. W rzeczywistości te aplikacje nawet „nie widzą” nowych funkcji, ponieważ nie zostały zakodowane dla żadnej z nich. I na miłość boską - przestań mówić, że wielką rzeczą w 64-bitowym sprzęcie jest możliwość użycia ponad 4 GB pamięci RAM. To tylko jedna z mniej istotnych cech architektury i blednie w porównaniu z takimi rzeczami, jak możliwość pobierania większej ilości danych na cykl - co pozwoli, aby TouchWiz był tak „szybki” jak AOSP. Naprawdę.

przestań mówić, że wielką rzeczą w 64-bitowym sprzęcie jest możliwość użycia ponad 4 GB pamięci RAM

Naprawdę wielka sprawa, w którą błądziliśmy z Alexem w ostatnim odcinku podcastu Android Central, to przejście na ARMv8 na tych 64-bitowych układach. Skontaktowałem się z firmą NVIDIA - firmą dobrze znającą 64-bitowe procesory ARM i podobno byłem partnerem w uruchomieniu Androida L - i właśnie to powiedzieli, gdy zapytałem, dlaczego nowe 64-bitowe układy są ważne dla Androida:

Prawie wszystkie główne i zaawansowane procesory do notebooków i komputerów stacjonarnych zostały przeniesione do wersji 64-bitowej wiele lat temu i nie bez powodu - zapewniają one wyższą wydajność aplikacjom kodowanym do korzystania z funkcji 64-bitowych oraz większą adresację pamięci dla systemu operacyjnego i wiele aplikacji.

W przypadku Androida historia nie jest po prostu 64-bitowa, ale naprawdę jest o nowej architekturze ARMv8. Oprócz włączania aplikacji 64-bitowych ARMv8 oferuje szereg ulepszeń w zakresie wydajności energetycznej, a także wydajności, które mają bezpośredni i znaczący wpływ na prawie każdą 32-bitową aplikację Android na rynku.

Podczas tegorocznej konferencji we / wy Google ogłosił, że kolejna wersja Androida - „L” - będzie oferować obsługę 64-bitowego procesora. W rzeczywistości NVIDIA już rozwija L na naszym 64-bitowym procesorze mobilnym Tegra K1, który obejmuje nasz specjalnie zaprojektowany procesor Denver.

Denver to niesamowity procesor - i pierwszy 64-bitowy procesor dla Androida. Całkowicie wyprzedza inne oferty mobilne ARM. Każdy rdzeń Denver jest 7-drożnym superskalarnym procesorem wewnętrznie - zamiast 3-drożnym w wielu układach opartych na ARM - i ze znacznie większymi buforami. Denver to najbardziej wydajny mobilny procesor ARM, jaki kiedykolwiek stworzono - został zaprojektowany z myślą o najwyższej przepustowości pojedynczego procesora i pojawi się na urządzeniach w tym roku ”.

- Nick Stam, dyrektor ds. Marketingu technicznego w firmie NVIDIA

I to nie tylko NVIDIA będzie budować układy, które mogą potencjalnie podbić nasze skarpetki. ARM ma dwa procesory korzystające ze specyfikacji v8 - Cortex-A53 i Cortex-A57. Są to wbudowane procesory i mogą być używane w takiej postaci, w jakiej znajdują się w SoC dowolnego producenta. Podczas gdy NVIDIA, Qualcomm i Samsung będą budować specyfikację w coś więcej - i potencjalnie lepiej - inne firmy mogą je wprowadzić i cieszyć się z korzyści. Oznacza to, że możemy również czerpać korzyści. Firmy takie jak Huawei budują teraz własne układy scalone lub producenci OEM korzystający z MediaTek SoCs, nawet smartfon klasy podstawowej skorzysta na przejściu na ARMv8.

historia nie jest po prostu 64-bitowa, ale naprawdę więcej o nowej architekturze ARMv8

Wykopię pogłoski i bzdury o tym, co będzie dalej dla Androida, i przejdę do sedna sprawy. Wkrótce zobaczymy 64-bitowego Androida L na zupełnie nowym sprzęcie. Niektóre z nich będą korzystać z 64-bitowych procesorów ARMv8. Niektórzy nie. Ale przejście do nowej architektury nadchodzi od wszystkich dostawców, a rok 2015 może sprawić, że nasze urządzenia mobilne będą o krok bliżej tego, czym zawsze chcieliśmy, aby były - prawdziwego komputera stacjonarnego, który możesz nosić w kieszeni, który może wytrzymać wystarczająco długo na ładowaniu, aby z niego korzystać.

Nie mogę się doczekać