What are ARM Processors ?
- Get link
- X
- Other Apps
What is an Arm processor?
An Arm processor is one of a family of central processing units (CPUs) based on the reduced instruction set computer (RISC) architecture for computer processors. Arm Limited, the company behind the Arm processor, designs the core CPU components and licenses the intellectual property to partner organizations, which then build Arm-based chips according to their own requirements. Arm Limited does not manufacture or sell any chips directly.
Acorn Computers first developed the Arm processor in the 1980s. Until recently, the name Arm was treated as an acronym, ARM, which at first stood for Acorn RISC Machine and then for Advanced RISC Machine. The acronym is still widely used, although Arm Limited uses only Arm when describing its processor technology.
Arm Limited offers designs for both 32-bit and 64-bit RISC multicore processors. The processors use a much simpler instruction set than their Intel counterparts, which are based on the complex instruction set computing (CISC) architecture. The two types of processors also employ different methods to optimize performance and increase efficiency. For example, Intel takes a hardware approach to maximizing performance, whereas Arm takes a software approach.
Arm processors can execute many more millions of instructions per second than Intel processors. By stripping out unneeded instructions and optimizing pathways, an Arm processor can deliver outstanding performance while using much less energy than a CISC-based processor. The reduction in power also means that Arm CPUs generate less heat. That's not to say Arm processors are inherently better than Intel processors, only that they're better suited to specific use cases.
Arm processors are used extensively in consumer electronic devices such as smartphones, tablets, wearables and other mobile devices. They're also used in a wide range of sensors and internet of things devices. According to Arm Limited, the company's partners have shipped more than 215 billion Arm-based chips over the past three decades.
What are Arm processor features?
Because of their reduced instruction set, Arm processors require fewer transistors, resulting in a smaller die size for the integrated circuitry. Their smaller size, reduced complexity and lower power consumption make them suitable for increasingly miniaturized devices.
Arm processor features include the following:
- load/store architecture
- integrated security
- orthogonal instruction set
- single-cycle execution
- energy efficiency
- 64- and 32-bit execution states
- hardware virtualization support
The simplified design of Arm processors offers more efficient multicore processing and easier coding for developers. While they don't offer the same raw compute throughput as Intel CPUs, Arm processors sometimes exceed the performance of Intel processors for applications that exist on both architectures.
Arm extends its reach
In the past, Arm processors were limited primarily to smaller devices such as smartphones and sensors. But that has begun to change as Arm processors find their way into device types that have traditionally been the domain of Intel and, to a lesser degree, AMD. Microsoft, for example, offers Arm-based versions of its Surface computers, along with Windows editions that can run on Arm-based PCs.
Arm is also used in many Chromebook laptops, and Apple now offers a number of computers that use the Arm-based M1 chip. Apple's new MacBook Pro systems, which use the chip, have set a new industry standard for laptop performance and battery life.
The Arm processor is also moving into the server market. Although this is not a new effort, its adoption has been slow. But enterprises have started to take notice of the Arm architecture, in large part because of its promise to deliver the best performance-per-watt of any enterprise-class CPU.
- Get link
- X
- Other Apps
Comments
Post a Comment
For any correction, doubts or suggestion, please let me know