- Back
CPUs and NPUs
Processor IP for the widest range of devices—from sensors to servers.
Multimedia
Mali processors offer a complete multimedia solution for SoC.
Physical IP
Solutions for the efficient implementation of complex SoC designs.
System IP
Perfect for high-efficiency IoT endpoints or a high-performance server SoC.
Security
Security IP designed to protect against a variety of different vulnerabilities.
Subsystems
Corstone accelerates the development of secure SoCs for IoT and embedded devices.
Neoverse
Processors for HPC and cloud-to-edge infrastructure workloads and solutions.
Ethos
NPUs with enhanced processing capabilities to deliver highest performance for machine learning inference.
Cortex-A
Applications processors for devices undertaking complex compute tasks.
Cortex-R
Real-time processors offering fast, reliable performance for time-critical systems.
Cortex-M
Low-power processors for microcontrollers and constrained, energy-efficient applications.
Mali GPUs
Graphics processors for a range of mobile devices from smartwatches to autonomous vehicles.
Development Tools and Software
- SoC Design
- Embedded & IoT Software Tools
- Server & HPC Application Tools
- Graphics Development Tools
- Development Boards
Mbed OS
Open-source IoT operating system for building intelligent connected products.
Arm Architecture
Arm Architecture enables our partners to build their products in an efficient, affordable, and secure way. The new Armv9 architecture delivers greater performance, enhanced security and DSP and ML capabilities.
Arm Flexible Access
Arm Flexible Access provides quick, easy, and unlimited access to a wide range of IP, tools and support to evaluate and fully design solutions.
Downloads
Search, browse, and download Arm products, software, and tools.
Documentation
Get technical manuals and documentation for Arm products.
Topics
Total Compute
A holistic system approach for designing scalable mobile solutions.
Total Solutions for IoT
Hardware and software solutions to simplify and accelerate development.
Project Cassini
A collaborative standards-based initiative for cloud native software on Arm-based devices.
Project Centauri
An industry-wide standards initiative to bring security and compatibility to IoT.
Arm for Startups
Free access to the IP, solutions, tools, and support needed to jumpstart innovation.
Find a Partner
Search our ecosystem of partners for the next generation Arm-based solutions.
AI Ecosystem Catalog
Arm’s AI Ecosystem helps to deliver the next generation of AI solutions. Connect with Arm AI Ecosystem Partners.
Automotive Ecosystem Catalog
The Arm Automotive Ecosystem connects you to the right partners, enabling you to build the next generation of efficient, scalable autonomous solutions.
IoT Ecosystem Catalog
Explore Arm IoT Ecosystem partners who can help transform an idea into a secure, market-leading device.
Partner Ecosystem
The Arm ecosystem is a community of providers that deliver products and services built on Arm-based architectures.
AI Partner Program
Arm focuses on helping its partners reach developers and decision-makers within their target markets.
Arm Approved Design Partners
The Arm Approved Design Partner program is a global network of design service companies endorsed by Arm.
Arm Approved Training Partners
Arm approves and supports a selected number of accredited partners and approved training centers to deliver some Arm training courses under license.
Downloads
Download a wide range of Arm products, software and tools from our Developer website.
Documentation
Stay informed with technical manuals and other documentation.
Developer Community
Learn more, and ask and answer questions on the self-service Arm Community.
Support and Training Information
Get the help you need, when you need it, with our range of support and training options.
Technical Support
Unblock issues by getting advice and assistance from Arm experts throughout your support contract.
Open a Support Case
Resolve technical issues about your Arm products quickly and efficiently by opening a support case.
Resources
Arm Developer Site
Technical resources for Arm products, services, architecture, and technologies.
Resource Library
Find the latest resources to make the right decision for your project, including white papers, reports, webinars, etc.
Arm Forums
Ask questions about Arm products and technologies and search our knowledge base of solutions.
Arm Tech Blogs
Get the latest news and information about Arm products.
Arm Blueprint Blog
Arm executives and influencers bring insights and opinions from the world’s largest compute ecosystem.
Education
Arm Education comprises of the Arm University Program, Arm Education Media and the Arm School Program.
Books
Arm Education books appeal to students and learners as they progress from novices to experts in Arm-based system design.
Research
Arm Research Program supports academic and industrial researchers across a wide range of disciplines.
Mbed OS
A dedicated website for Mbed OS developers and the Mbed forum for detailed discussions.
Leadership
Our business is foundational technology. Our leaders are the foundation we build on.
Careers
Join the team with the skills and talent to make billions of lives better.
News
Get the latest news on Arm and our product and services.
Events
Visit Arm at tradeshows, seminars, workshops, webinar and technical symposia.
Suppliers
Arm supply base is a source of excellence, quality standards and innovation for third-party products, goods and services.
Success Stories
Discover how together, Arm and partners are helping businesses innovate and push the boundaries of what’s possible across industries and at scale.
Innovator Program
Top technical experts share key domain knowledge and highlight their impressive work building industry-leading innovations on Arm.
Trust Center
End-to-end security offerings and our ongoing commitment to keeping our customers secure.
Quality at Arm
Arm’s commitment to customer satisfaction puts quality at the heart of everything we do.
Policies
Website terms and policies.
Code of Conduct
The foundation of our compliance program and a valuable source of information for everyone at Arm to be familiar with.
Sustainability
Arm creates positive change at scale through people, innovation, investment, and leadership.
Modern Slavery Statement
Arm adheres to Section 54 of the UK Modern Slavery Act 2015.
The Central Processing Unit [CPU] is the primary component of a computer that acts as its “control center.” The CPU, also referred to as the “central” or “main” processor, is a complex set of electronic circuitry that runs the machine’s operating system and apps. The CPU interprets, processes and executes instructions, most often from the hardware and software programs running on the device.
The CPU performs arithmetic, logic, and other operations to transform data input into more usable information output. While the CPU must contain at least one processing core, many contain multiple cores. A server with two hexa-core CPUs, for example, will have a total of 12 processors.
What You Need to Know About a Central Processing Unit [CPU]?
Running multiple processor units simultaneously allows for multi-tasking and can dramatically improve performance. But while important, the number of cores and processors aren’t the only factors that need to be taken into consideration. To determine the best CPU for a project, developers typically focus on the specific applications that will be dependent on the CPU and identify the most important features based on those apps’ requirements. Among the many things to consider are:
- How many cores are required
- What CPU speed is required
- What size cache [temporary storage] is required for quick retrieval
- If there is processor compatibility with the motherboard socket
- If an integrated GPU is required to support graphics