ARM held the DevSummit Developer Summit. At the meeting, ARM previewed the next two generations of Cortex CPU cores, codenamed Matterhorn and Makalu. According to ARM, the peak performance of Makalu in 2022 is expected to be 30% higher than that of the Cortex-A78 launched this year. At the same time, ARM also introduced to developers the new progress and supporting support of its instruction set in the fields of AI (artificial intelligence), ML (machine learning), security, etc. It should be noted that ARM has confirmed that starting from 2022, its Cortex large-core CPU will cancel support for 32-bit architecture, but the small-core CPU chips will continue to support 32-bit for the time being.
In fact, 64-bit architecture has become the mainstream choice of major technology giants. Take ARM as an example. ARM launched the Armv8 architecture as early as 2011, which supported 64-bit architecture applications for the first time. At the same time, Apple has completely abandoned 32-bit architecture applications on its own iOS, macOS and other operating platforms and implemented 64-bit; Google also clearly required developers in 2019 to provide 64-bit applications in addition to 32-bit versions before August 1, 2019, and announced that after August 1, 2021, Google Play will stop providing non-64-bit versions of applications on 64-bit devices. In short, whether it is iOS or Android, developers are currently required to develop based on 64 bits. The addition of ARM has undoubtedly sounded the death knell for 32-bit applications on mobile devices. This is because the current iOS devices or Android devices are all secondary developed based on the ARM CPU instruction set architecture, and most of them use the big.LITTLE architecture design of ARM's large-core CPU, which means that most application development in the future will be based on the 64-bit architecture. So why do the giants abandon 32-bit architecture applications and migrate to 64-bit applications? This is mainly because the 64-bit CPU architecture can provide a faster and richer user experience. Generally speaking, a 64-bit CPU is designed to operate 64-bit integer data. It can process larger data blocks more efficiently than 32-bit devices, which means faster running speed, lower latency data throughput, and quicker user response. In addition to a better experience, the difficulty of task processing faced by smartphones at this stage is also increasing. In addition to 3D games and 4K displays, AI, ML, AR/VR, etc. also have a strong demand for higher computing power, and the room for improvement of the 32-bit instruction set is increasingly limited, and it cannot bring the best user experience. From this point of view, 64-bit architecture has become an inevitable trend in application development. Thanks to the closed system characteristics of Apple, iOS developers have basically completed the 64-bit architecture update of applications; however, due to the fragmented nature of Android, there are still a large number of Android applications that have not been recompiled or rebuilt. In other words, some 32-bit applications will suddenly stop working on new phones released in 2022. |
<<: 10 Tips to Quickly Improve Your User Interface
Recently, Apple announced that it has won a paten...
It makes sense to integrate IoT and mobile device...
This article mainly focuses on the following 7 po...
A must-have for goddesses - a quick-kill training...
The threshold for joining paid communities is get...
Editor's note: In the long history of life on...
Many people order takeout every day. Before order...
The mini program has been online for more than 5 ...
This Is Us is an American comedy written by Dan Fo...
[[153077]] Paul Graham (famous programmer, ventur...
Short videos are surging, and various platforms h...
For small and medium-sized companies, the first r...
Zhang Ruobo, general manager of Happy Sunshine In...
WeChat Guangdiantong advertising : //www.opp2.com...