향후 ARM 빅 코어 CPU에서는 32비트 앱에 대한 지원이 중단됩니다.

click fraud protection

ARM은 향후 ARM Cortex-A 시리즈 CPU가 2022년부터 64비트 전용이 될 것이며 이에 따라 32비트에 대한 지원이 중단될 것이라고 발표했습니다.

2020년 5월, ARM은 다음으로 구성된 2020년 CPU 라인업을 발표했습니다. ARM Cortex-A78 A 시리즈 CPU 코어와 새로운 ARM Cortex-X1 Core는 Cortex-X 맞춤형 CPU 프로그램에 처음으로 포함된 제품입니다. 새로운 코어는 아직 배송 장치에 적용되지 않았습니다. 사용자는 새로운 IP로 구동되는 휴대폰을 보려면 2021년 초까지 기다려야 합니다. 이것이 바로 ARM이 신제품을 발표하는 방식입니다. ARM Cortex-A77 2019년 5월에 발표된 CPU 코어는 2020년 2월에야 휴대폰에 출시되었습니다. ARM Cortex-A78 및 Cortex-X1은 이전 제품과 마찬가지로 64비트 코어이지만 이전 32비트 앱에 대한 하드웨어 지원도 제공합니다. 그러나 ARM은 이제 이것이 바뀔 것임을 확인했습니다. Cortex-A와 Cortex-X CPU 코어를 포함하는 미래의 ARM 빅 코어는 2022년부터 64비트가 될 것입니다.

이 발표는 ARM DevSummit 기조연설에서 ARM 클라이언트 비즈니스 부사장 겸 GM인 Paul Williamson이 발표했습니다. Android 기관). 이번 발표는 앞으로는 기존 32비트 애플리케이션에 대한 하드웨어 지원이 중단된다는 의미입니다.

그러나 이것이 대부분의 앱에 나쁜 소식을 의미하는 것은 아닙니다. 그 이유는 Google이 요구한 2019년 8월 이후 Google Play에 제출된 앱은 64비트입니다. ARM은 또한 앱의 약 60%가 이미 64비트와 호환된다고 지적합니다. 64비트가 아닌 대부분의 앱은 서구 생태계에 속하지 않습니다. 2022년에 발표된 CPU 코어가 아마도 2023년 초에만 기기에 출시될 것이라는 점을 고려하면 앱 개발자에게는 기존 앱을 업데이트할 시간이 충분합니다. 하지만 32비트 앱이 더 이상 업데이트되지 않는다면 이번 발표는 향후 ARM Cortex-A 코어를 탑재한 64비트 전용 장치에서 해당 앱의 작동이 중단된다는 의미입니다.

Android 자체는 이미 64비트입니다. 운영 체제가 2014년에 버전 5.0 Lollipop에서 64비트 지원을 도입했기 때문입니다. 그러나 Android와 ARM의 CPU 코어는 32비트 애플리케이션을 계속 지원합니다. 이는 2017년 iOS 11에서 64비트 전용으로 전환된 iOS와 달리 Android가 현재 64비트 전용 OS가 아니라는 것을 의미합니다. 32비트 애플리케이션의 레거시 지원은 하드웨어 부분에서 2022년에 종료될 예정입니다. Google이 향후 버전에서 32비트 앱 지원을 제거하여 이 발표를 따를 것으로 기대합니다. 기계적 인조 인간. 앞서 언급했듯이 이는 최종 사용자에게 거의 보이지 않아야 합니다.

64비트 전용으로 전환하면 어떤 이점이 있습니까? 여기에는 운영 체제와 앱, 게임의 성능이 최대 20%까지 향상되는 경우도 있습니다. 또한 두 개의 바이너리를 지원할 필요가 없으므로 개발자도 더 쉽습니다. 단일 64비트 바이너리를 최적화하는 데 집중할 수 있으므로 업데이트 시간이 더 빨라질 수 있습니다.

ARM의 경우 이 소식은 레거시 32비트 지원을 위해 필요한 CPU 설계에서 추가 실리콘을 삭제할 수 있음을 의미합니다. 이는 실리콘 면적을 절약할 수 있으며 이는 동일한 다이 크기에서 더 강력한 CPU를 의미할 수 있습니다. ARM의 2021 및 2022 Cortex-A CPU는 각각 코드명 Matterhorn과 Makalu입니다. 독점적으로 64비트로 전환할 것은 Makalu입니다. ARM은 회사가 CAGR(연간 복합 성장률)로 계속 발전함에 따라 올해 발표된 Cortex-A78과 Makalu 사이에서 30%의 성능 향상을 약속했습니다.

독점적인 64비트로의 전환은 아마도 Cortex-X 시리즈를 포함하는 대형 CPU 코어부터 시작될 것입니다. 그러나 ARM은 이에 대해 구체적으로 언급하지 않았습니다. 그만큼 피질-A55 2017년에 발표된 "리틀 코어"는 32비트/64비트 디자인이며, 내년에 출시될 후속 제품은 여전히 ​​레거시 앱에 대해 32비트를 지원합니다. 따라서 최종 결과는 64비트 전용 Makalu와 Cortex-A55의 후속 제품과 같은 더 작은 32비트/64비트 작은 코어를 혼합하는 CPU 클러스터 설계가 될 것입니다. 그러나 최종 제품은 개발자와 사용자의 관점에서 보면 64비트 전용이 될 것입니다. Cortex-A55의 후속 제품은 아마도 한동안 32비트 지원을 지원할 것이지만 Makalu 기반 장치 이상을 사용하는 사용자에게는 관련이 없습니다. ARM은 Cortex-M 및 Cortex-R 시리즈 CPU에서도 32비트 지원을 유지할 예정입니다.

따라서 Android가 64비트 전용으로 전환하는 것은 iOS가 2017년에 64비트 전용으로 전환을 완료한 지 약 5년 후에 이루어질 것입니다. 다시 말하지만, 성능 향상이라는 이점을 제외하면 이 모든 것이 최종 사용자에게 큰 영향을 미치지 않아야 합니다. ARM의 Makalu CPU로 구동되는 장치가 출시되기 전에 모든 레거시 앱을 64비트 지원으로 업데이트해야 하는 책임은 앱 개발자에게 있습니다.