TOPS (Tera Operations Per Second) is a hardware performance metric that measures the theoretical maximum number of trillion (tera) operations a processor, such as a Neural Processing Unit (NPU) or GPU, can perform per second. It quantifies raw computational throughput for the fundamental matrix multiplications and convolutional operations that constitute neural network inference. This theoretical peak is a key specification for comparing AI accelerators in data sheets, but real-world performance is constrained by memory bandwidth, thermal limits, and software optimization.
Glossary
TOPS (Tera Operations Per Second)

What is TOPS (Tera Operations Per Second)?
TOPS is the standard performance benchmark for AI accelerators, quantifying raw computational throughput for neural network inference.
In edge AI hardware design, TOPS must be evaluated alongside the power envelope and Thermal Design Power (TDP) to determine practical efficiency. A chip's effective TOPS per watt is more critical than its peak TOPS for battery-powered devices. Furthermore, the metric's value depends on the numerical precision used (e.g., INT8 vs. FP16), as lower precision enables higher TOPS ratings. Therefore, while TOPS indicates potential, actual inference speed is determined by the full heterogeneous computing stack, including the model compiler and memory subsystem.
Key Characteristics of TOPS
TOPS (Tera Operations Per Second) is a theoretical peak performance metric for AI accelerators. Understanding its nuances is critical for evaluating real-world hardware capabilities.
Theoretical vs. Real-World Throughput
TOPS represents a theoretical maximum under ideal conditions, often using the simplest possible operation (e.g., INT8). Real-world inference throughput is always lower due to:
- Memory bandwidth bottlenecks: Data movement between memory and compute units.
- Model architecture inefficiencies: Non-optimal layer sizes for the hardware.
- Software stack overhead: Inefficiencies in drivers, kernels, and model compilers. A chip rated for 100 TOPS may deliver only 30-60 TOPS in a production workload.
Precision Dictates Value
TOPS values are meaningless without specifying the numerical precision of the operations. Performance scales inversely with precision:
- INT8 (8-bit integer): Highest TOPS, used for quantized inference.
- FP16 (16-bit floating point): Common for high-accuracy inference and training.
- FP32 (32-bit floating point): Lower TOPS, required for training and sensitive operations. A 100 TOPS (INT8) accelerator may only achieve 25 TOPS (FP16) and 6 TOPS (FP32) on the same silicon.
Architectural Determinants
The underlying hardware architecture defines how TOPS are achieved. Key components include:
- Multiply-Accumulate (MAC) Units: The physical circuits that perform the core neural network operations. TOPS = (Number of MACs) × (Clock Frequency) × 2 (for fused multiply-add).
- Memory Hierarchy: On-chip SRAM (scratchpad) size and bandwidth determine how efficiently data feeds the MACs.
- Dataflow Engines: Architectures like weight-stationary or output-stationary optimize data reuse to minimize off-chip memory access, impacting achievable utilization.
Power Efficiency (TOPS/W)
For edge AI, the performance-per-watt metric (TOPS per Watt) is often more critical than raw TOPS. It is determined by:
- Process Node: Smaller semiconductor nodes (e.g., 5nm vs. 28nm) offer more operations per joule.
- Circuit Design: Techniques like clock gating and power gating deactivate unused circuits.
- Thermal Design Power (TDP): The chip's power envelope limits sustainable performance. A 30 TOPS/W accelerator in a 5W envelope delivers 150 TOPS maximum.
The Compiler's Role
A model compiler (e.g., TVM, Apache TVM, proprietary SDKs) is essential to approach the theoretical TOPS. It performs:
- Graph Optimization: Fusing layers, eliminating redundant operations.
- Kernel Scheduling: Mapping computational graphs to the hardware's execution units.
- Memory Planning: Minimizing data movement through smart tensor tiling and caching. Poor compilation can reduce effective throughput by an order of magnitude versus the peak TOPS rating.
Comparative Context with Other Chips
TOPS should be compared cautiously across different chip types:
- NPU vs. GPU: An NPU's TOPS are for dedicated neural network primitives; a GPU's TOPS may include general matrix math but with higher power draw.
- Peak vs. Sustained: NPUs often sustain a higher percentage of their peak TOPS than GPUs on typical AI workloads.
- System-Level Performance: The System-on-Chip (SoC) integration (CPU, NPU, ISP, memory) determines the final application latency, not the NPU's TOPS in isolation.
TOPS at Different Numerical Precisions
This table compares the theoretical peak TOPS (Tera Operations Per Second) for a hypothetical AI accelerator across common numerical precisions used in neural network inference, illustrating the fundamental trade-off between computational throughput and model accuracy.
| Numerical Precision | Bits per Value | Theoretical Peak TOPS | Typical Use Case | Memory Bandwidth Impact |
|---|---|---|---|---|
FP32 (Full Precision) | 32 | 10 TOPS | Model training, high-accuracy scientific computing | High |
FP16 / BFLOAT16 | 16 | 40 TOPS | Inference for large language models (LLMs), high-fidelity vision | Medium |
INT8 (Quantized) | 8 | 160 TOPS | Mainstream image classification, object detection inference | Low |
INT4 (Extreme Quantization) | 4 | 320 TOPS | Extreme edge deployment, keyword spotting, always-on sensors | Very Low |
Binary / Ternary (1-2 bit) | 1-2 |
| Research, specialized binary neural networks (BNNs) | Minimal |
Mixed Precision | Variable | Varies by workload | Dynamic execution using multiple precisions (e.g., FP16 + INT8) | Optimized |
Sparsity-Aware (e.g., 50% sparse INT8) | 8 (effective) | Up to 320 TOPS | Pruned models where many weights are zero | Highly Optimized |
TOPS in Real-World System Design
A critical performance metric for evaluating AI accelerators in constrained edge environments.
TOPS (Tera Operations Per Second) is a theoretical peak performance metric for AI accelerators, quantifying the maximum trillion operations, typically 8-bit integer (INT8) multiply-accumulates, a chip can execute per second under ideal conditions. This raw figure is a key specification sheet number used to compare the computational potential of hardware like NPUs, GPUs, and custom ASICs. However, it represents an upper bound rarely achieved in practice, as real-world performance is constrained by memory bandwidth, thermal design power (TDP), and model architecture inefficiencies.
For system architects, the practical utility of TOPS is determined by achievable inference throughput and latency under a defined power envelope. Real-world performance, measured in frames or inferences per second per watt, can be a small fraction of the peak TOPS due to data movement bottlenecks and suboptimal kernel utilization. Effective design therefore focuses on the memory hierarchy, data reuse, and compiler optimizations that maximize the percentage of peak TOPS a specific neural network can sustain, making system-level benchmarking more critical than the theoretical metric alone.
Frequently Asked Questions
TOPS is the primary benchmark for comparing the raw computational throughput of AI accelerators, especially for edge and mobile devices where power and thermal constraints are paramount. These questions address its definition, calculation, and practical relevance for hardware selection.
TOPS (Tera Operations Per Second) is a performance metric that quantifies the theoretical maximum computational throughput of an AI accelerator, representing one trillion (10^12) operations per second. It is calculated by multiplying the number of processing cores (e.g., Multiply-Accumulate (MAC) units) by their operating frequency and by two, as a single MAC operation (A*B+C) is typically counted as two operations. For example, a chip with 512 MAC units running at 1 GHz has a theoretical peak of 512 * 1 GHz * 2 = 1024 GOPS or 1.024 TOPS. This is a peak, best-case figure measured under ideal conditions with optimal data availability and no memory bottlenecks.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
TOPS is a key theoretical performance metric, but real-world AI acceleration depends on a broader ecosystem of hardware, measurement standards, and system-level constraints.
FLOPS (Floating-Point Operations Per Second)
FLOPS measures the rate of floating-point calculations a processor can perform. It is the foundational unit for TOPS, which scales it to trillions (tera) of operations. While TOPS is often cited for AI accelerators, FLOPS is critical for workloads requiring high numerical precision, such as scientific computing and model training.
- Single-Precision (FP32) vs. Half-Precision (FP16): Performance varies drastically by data type.
- Theoretical vs. Achievable: Like TOPS, peak FLOPS is a theoretical maximum rarely sustained in practice due to memory bottlenecks and architectural inefficiencies.
Power Envelope
The power envelope is the total electrical power budget allocated for a device or system. For edge AI hardware, this is a primary constraint that directly limits achievable TOPS.
- Performance-Per-Watt: The key efficiency metric, often expressed as TOPS per watt (TOPS/W).
- Thermal Design Power (TDP): Closely related; defines the maximum heat the cooling system must dissipate.
- Dynamic Trade-off: Processors use techniques like Dynamic Voltage and Frequency Scaling (DVFS) to stay within the power envelope, often throttling performance (and effective TOPS) to manage heat and battery life.
Memory Bandwidth
Memory bandwidth is the rate at which data can be read from or written to memory, measured in gigabytes per second (GB/s). It is often the critical bottleneck limiting real-world TOPS performance.
- The "Memory Wall": High-TOPS accelerators can stall waiting for model weights and activations to be fetched from memory.
- On-Chip SRAM vs. Off-Chip DRAM: Fast, small SRAM caches are essential to feed compute units and mitigate bandwidth limitations.
- Architectural Impact: Designs like Compute-in-Memory (CIM) aim to eliminate this bottleneck by performing calculations within the memory array itself.
INT8 vs. FP16 Precision
The numerical precision used for calculations dramatically impacts quoted TOPS figures. Accelerators often have separate performance ratings for different data types.
- INT8 (8-bit Integer): Used for quantized inference, offering the highest TOPS ratings due to simpler, faster arithmetic. Common for computer vision and NLP tasks.
- FP16 (16-bit Floating-Point): Used for higher-precision workloads, like some generative AI or scientific inference. Delivers lower TOPS than INT8 but greater numerical fidelity.
- Architectural Support: Modern NPUs and GPUs have separate hardware lanes optimized for each precision (e.g., Tensor Cores for FP16/INT8).
Heterogeneous Computing
Heterogeneous computing is a system architecture that uses a mix of specialized processors—such as CPUs, GPUs, NPUs, and DSPs—to execute different parts of a workload where they are most efficient. A high-TOPS NPU is one component within this ecosystem.
- Workload Orchestration: The system software must efficiently partition tasks (e.g., pre-processing on CPU, inference on NPU).
- Amdahl's Law: The overall system speedup is limited by the fraction of the workload that cannot be parallelized on the accelerator.
- Unified Memory: Architectures like UMA (Unified Memory Access) reduce data copying overhead between different processing units.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us