ARM Grabs Hold of Its First 64-bit Architecture
With all the success ARM is enjoying in the mobile market, including tablets PCs, smartphones, and just about every handheld device you can think of, it's somewhat surprising the company hasn't had a 64-bit instruction set up to this point. That's about to change. ARM just disclosed some technical specs of its new ARMv8 architecture, the first to include a 64-bit instruction set.
The new architecture consists of two main execution states, AArch64 and AArch32. As the name implies, the AArch64 is the one that introduces a new A64 instruction set for 64-bit processing, while the AArch32 state supports existing ARM instruction sets.
"With our increasingly connected world, the market for 32-bit processing continues to expand and evolve creating new opportunities for 32-bit ARMv7 based processors in embedded, real-time and open application platforms." said Mike Muller, CTO, ARM. "We believe the ARMv8 architecture is ideally suited to enable the ARM partnership to continue to grow in 32-bit application spaces and bring diverse, innovative and energy-efficient solutions to 64-bit processing markets."
ARM says initial support for a range of open source OSes, applications, and third-party tools is already in development. Microsoft called the new instruction set a "significant development for ARM and for the ARM ecosystem," while Nvidia said "the new ARMv8 architecture will enable game-shifting breakthroughs in devices across the full range of computing," smartphones and supercomputers included.