TTadnaThe knowledge behind every product
English
EspañolES EnglishEN FrançaisFR ItalianoIT DeutschDE PortuguêsPT
Concept

Neural Engine (NPU): what it is, how it works and what it does

The Neural Engine (NPU) is a specialized processor designed to accelerate advanced processing and machine learning operations. In the context of Apple's architecture, it refers to the Apple Neural Engine, a dedicated hardware component that operates independently from the CPU and GPU to manage high-efficiency neural inference workloads.

Evidence-backed content 6 sources 14/09/2026

Definition and Principles

The Neural Engine, technically known as the NPU (Neural Processing Unit), is a coprocessor specialized in executing neural networks. Unlike general-purpose processors (CPU) or graphics processing units (GPU), the NPU is architecturally optimized to perform massive matrix and vector operations, which form the basis of advanced processing models.

In Apple's ecosystem, this component is called the Apple Neural Engine. Its primary function is to reduce latency and power consumption when processing inference tasks, allowing devices to run complex models locally without relying exclusively on the cloud.

Architecture and Technical Specifications

Based on the provided evidence, the current configuration of the Apple Neural Engine presents the following key characteristics:

  • Cores: It incorporates a 16-core neural architecture. This multi-core structure allows for the parallelization of inference operations.
  • Performance: It reaches a processing capacity of 35 TOPS (Trillion Operations Per Second). Some sources indicate performance "over 35 TOPS", confirming this figure as the standard for the current generation.
  • Integration: It functions as an integrated coprocessor within the system, operating in conjunction with other hardware-accelerated units, such as hardware-accelerated ray tracing.

Applications and Scope

The presence of a 16-core NPU with 35 TOPS of power allows for the efficient execution of various on-device advanced processing applications:

  1. Image and Video Processing: Quality enhancement, object detection, and real-time effects.
  2. Voice Recognition: Local natural language transcription and analysis.
  3. Language Models: Execution of large language models (LLMs) optimized for local inference.

Limitations and Considerations

Although the NPU offers a significant advantage in energy efficiency for inference tasks, it does not replace the CPU or GPU for general tasks or model training. Its performance is measured specifically in floating-point and integer operations typical of neural networks. The 35 TOPS figure should be interpreted as a theoretical maximum capacity metric under optimal conditions, not as a guaranteed sustained performance across all workloads.

Interpretation in Products

Finding the specification "16-core Neural Engine" or "35 TOPS" in a product indicates that the device has dedicated, state-of-the-art advanced processing hardware. This suggests superior capability for running intelligent functions smoothly with less battery impact, differentiating it from devices that rely solely on the CPU or GPU for these tasks.