Logo ko.androidermagazine.com
Logo ko.androidermagazine.com

64 비트 프로세서가 안드로이드에 중요한 이유

차례:

Anonim

비트에 관한 것이 아니라 새로운 ARM 기반 프로세서가 차이를 만들 것입니다.

모바일 하드웨어와 관련하여 2014 년 가장 큰 유행어 중 하나는 "64 비트"입니다. 스마트 폰이나 태블릿의 모든 것을 더 좋게 만드는 일종의 마술처럼 던져집니다. 64가 32보다 많기 때문에 더 나아야합니다.

실제로 64 비트 처리에는 스마트 폰과 같은 용도로 사용할 때 장점과 단점이 있지만, 이를 지원하는 하드웨어는 다른 새로운 제조 프로세스로 인해 큰 차이를 만들 수 있습니다. Android 자체와 타사 소프트웨어가 64 비트로 전환함에 따라 이러한 새로운 칩을 사용하는 것도 미래를 보장하는 한편, 새로운 ARMv8 칩 아키텍처에서 실질적이고 중요한 변경 사항이 발생합니다.

백서에 공표하고 다이어그램과 순서도를보고 싶어하는 사람들에게는 충분하지만이 새로운 64 비트 프로세서가 더 나아질 것만 걱정하는 나머지 사람들에게는 상황이 더 혼란스러워집니다. 우리는 때때로 기술적 인 것을 좋아하지만 레지스터와 SMID 및 대역폭에 대해 이야기하지 않고 개요를 원하는 사람들을 위해 세분화 할 수 있다고 생각합니다.

그걸하자.

우선, 우리는 새로운 ARM AArch64 아키텍처 기반 칩에 대해 이야기하고 있습니다. 인텔과 같은 다른 회사는 스마트 폰에 사용할 고유 한 64 비트 아키텍처를 개발했지만 대부분의 회사는 칩 설계에 대한 ARM 사양을 라이센스합니다. 예를 들어 NVIDIA 또는 Qualcomm과 같은 일부는 자체 IP를 사용하여 ARM 기술을 확장하여 설계를 더욱 향상시킬 것입니다. 어쨌든이 새로운 아키텍처는 ARM 사양이든 다른 독점적 변경 사항이든 포함하여 성능을 최적화하고 배터리를 덜 사용하여 모바일 장치가 원하는 것을 수행하는 두 가지 작업을 수행합니다.

가장 중요한 것은 모바일 CPU의 모든 최신 기술입니다. 우리는 모바일 장치에서해야 할 일을 할 수있는 충분한 전력을 가지고 있으므로이를 최적화하고 배터리 친화적으로 만들어야합니다. 새로운 기능은 항상 훌륭하며 가까운 시일 내에 사용되는 기능을 확실히 보게 될 것입니다. 그러나 우리가 원하는 것은 휴대폰과 태블릿에서 더 나은 일을하고 주스를 덜하는 것입니다.

새로운 칩은 모바일 장치가 원하는 일을 할 수 있습니다

문제는 우리가 원하는 개선을 허용하는 64 비트 아키텍처로의 이동이 아닙니다. 예, 64 비트는 미래의 모바일 하드웨어 및 응용 프로그램의 큰 부분이지만 대부분의 사용자 소프트웨어는 여전히 32 비트이므로 새로운 칩 기능은 사용되지 않습니다. 실제로 이러한 앱은 새로운 기능을 코딩하지 않기 때문에 새로운 기능을 "보지"않습니다. 64 비트 하드웨어에 대한 큰 문제는 4GB 이상의 RAM을 사용할 수 있다는 것입니다. 이는 아키텍처의 가장 작은 기능 중 하나 일 뿐이며, 주기 당 더 많은 데이터를 가져올 수있는 기능과 비교할 때 PWW와 같은 것은 AOSP만큼 "빠른"속도를 제공합니다. 실재합니다.

64 비트 하드웨어에 대한 큰 문제는 4GB 이상의 RAM을 사용할 수 있다는 것입니다.

Alex와 저는 최근 Android Central Podcast 에피소드에서 방황했던이 64 비트 칩에서 ARMv8로 전환했습니다. 64 비트 ARM 프로세서에 익숙하고 Android L 출시 파트너라는 소문이있는 NVIDIA에 연락하여 새로운 64 비트 칩이 Android에 왜 중요한지 물었습니다.

수년 전에 거의 모든 주류 및 고급 소비자 노트북 및 데스크탑 CPU가 64 비트로 전환되었으며, 그 이유는 64 비트 기능을 사용하도록 코딩 된 응용 프로그램의 경우 더 높은 성능을 제공하고 운영 체제의 메모리 주소는 더 커집니다. 그리고 여러 응용 프로그램.

Android의 이야기는 단순한 64 비트가 아니라 새로운 ARMv8 아키텍처에 대한 내용입니다. ARMv8은 64 비트 응용 프로그램을 활성화 할뿐만 아니라 오늘날 시장의 거의 모든 32 비트 Android 응용 프로그램에 직접적인 영향을 미치는 성능 및 성능을 크게 향상시킵니다.

구글은 올해 I / O 컨퍼런스에서 차세대 안드로이드 버전 인 "L"이 64 비트 CPU 지원을 제공 할 것이라고 발표했다. 실제로 NVIDIA는 이미 맞춤형 덴버 CPU를 포함한 64 비트 Tegra K1 모바일 프로세서에서 L을 개발하고 있습니다.

Denver는 놀라운 CPU이며 Android 용 최초의 64 비트 CPU입니다. 다른 ARM 모바일 오퍼링을 능가합니다. 각 Denver 코어는 많은 ARM 기반 칩에서 볼 수있는 3 웨이가 아니라 내부적으로 7 웨이 슈퍼 스칼라 프로세서이며 훨씬 더 큰 캐시를 가지고 있습니다. Denver는 지금까지 만들어진 최고 성능의 모바일 ARM CPU입니다. 최고 CPU 처리량을 위해 설계되었으며 올해 후반에 장치에 출시 될 것입니다."

- Nick Stam, NVIDIA 기술 마케팅 이사

또한 양말을 벗을 가능성이있는 칩을 만드는 것은 NVIDIA만이 아닙니다. ARM에는 v8 사양을 사용하는 Cortex-A53과 Cortex-A57의 두 프로세서가 있습니다. 이들은 사전 구축 된 프로세서이며 모든 제조업체의 모든 SoC에서 그대로 사용할 수 있습니다. 엔비디아와 퀄컴, 삼성은 스펙을 좀 더 (아마도 더 나은) 개발할 계획이지만 다른 회사에서도 이러한 혜택을 누릴 수있다. 그것은 우리도 혜택을 누릴 수 있음을 의미합니다. Huawei와 같은 회사가 현재 자체 칩을 구축하거나 OEM이 MediaTek SoC를 사용하는 경우 보급형 스마트 폰조차도 ARMv8로 전환하면 이점을 얻을 수 있습니다.

이 이야기는 단순히 64 비트가 아니라 새로운 ARMv8 아키텍처에 대한 자세한 내용입니다.

나는 소문을 무시하고 안드로이드의 다음 단계에 대해 말도 안되며 추적을 바로 잡을 것입니다. 곧 새로운 하드웨어에서 64 비트 Android L을 보게 될 것입니다. 일부는 64 비트 ARMv8 프로세서를 사용합니다. 일부는 그렇지 않습니다. 그러나 새로운 아키텍처로의 이동은 모든 공급 업체에서 나 왔으며 2015 년에는 모바일 장치를 항상 원했던 것에 가깝게 만들 수있는 잠재력이 있습니다. 그것을 사용하는 것을 즐기기에 충분히 오래 지속될 수 있습니다.

기다릴 수 없어