Skip to main content

IBM NorthPole (In-Memory Compute, 2023)

Product Overview

IBM NorthPole is IBM Research's revolutionary AI inference chip, prototype published in 2023-10-19 Science paper ("Neuromorphic computing at scale", Dharmendra Modha team), 22nm process, 458 TOPS INT8 compute, 75W TDP. Uses an In-Memory Compute architecture, all weights stored in on-chip SRAM + analog compute units, eliminating the von Neumann bottleneck (conventional GPUs spend 99% of power on data movement).

Architectural inspiration: derived from IBM's TrueNorth neuromorphic chip (2014, 54B transistors, 100K neurons), NorthPole is TrueNorth's practical AI version, energy efficiency 25x better than GPUs (IBM official paper data).

Strategic significance: IBM is the leader in in-memory compute + neuromorphic AI. NorthPole is the first to scale in-memory compute to 458 TOPS as a commercially viable AI chip. NorthPole 2 expected 2025 H2 release, 25x efficiency advantage.

Core Specs

ItemParameter
ArchitectureIBM NorthPole (In-Memory Compute)
ProcessIBM 22nm SOI (Samsung 11nm estimated 2026)
Core Count256 CISC processors (Custom Instruction Set)
SRAM224MB on-chip SRAM (one of the largest AI chip SRAM in industry)
In-Memory Compute1.6B weights + 30B MAC units
Memory Bandwidth2.5 TB/s (on-chip SRAM)
INT8458 TOPS
FP16~110 TFLOPS
TDP75 W
Efficiency6.1 TOPS/W (H100 ~2.16, 3x advantage)
Latency5-10ms (in-memory compute = zero data movement)
Mass Productionnot commercialized (research prototype)
Commercial VersionNorthPole 2 2025 H2 estimated

In-Memory Compute Principle

DimensionTraditional GPU (von Neumann)IBM NorthPole (In-Memory)
ArchitectureMemory (DRAM/HBM) + compute (GPU) separateMemory + compute fused
Data Movement99% power on data movement0 data movement (compute inside SRAM)
OperationsScalar MAC arraysAnalog / digital hybrid
Energy1x0.04x (25x advantage)
LatencyHBM-limited5-10ms (zero wait)
ReconfigurableCUDA programsNetwork topology config
PrecisionFP64/FP32/FP16/INT8INT8 primarily (analog compute limits)
Drawback-inference only, INT8 limited, training immature

How In-Memory Compute Works

Traditional GPU:
Load weights (HBM) -> Load input (HBM) -> MAC (CUDA) -> Store result (HBM)
Total energy: 100% (99% on data movement)

IBM NorthPole:
Weights pre-stored in SRAM analog units (immutable)
Load input (SRAM) -> Analog MAC (inside SRAM) -> Store result (SRAM)
Total energy: 4% (data movement 0-1%)

Key advantages:

  • 224MB SRAM stores all weights at once (LLM 70B INT8 = 70GB still needs HBM, but small models pure SRAM)
  • 30B analog MAC units computing simultaneously
  • 6.1 TOPS/W (H100 3x efficiency)

256 CISC Processors

DimensionSpec
ArchitectureCISC (Custom Instruction Set)
Core Count256
Per Core64KB SRAM + 4 analog MAC units
Frequency1.4 GHz
RoleScheduling + activation functions + scalar ops
ISAProprietary (not RISC-V, not ARM)
ProgrammingNeural network topology graph config (TrueNorth-like)

CISC vs RISC: NorthPole doesn't use RISC-V because in-memory compute requires custom instructions for neural topology compilation. TrueNorth -> NorthPole is IBM's 10-year R&D accumulation.

25x Efficiency Source

FactorEnergy Savings
Data movement reduction20x (vs HBM)
Analog computing3x (vs digital)
SRAM internal compute1.5x (vs registers)
22nm SOI0.8x (vs 5nm digital)
Total25x (IBM paper data)

IBM paper conclusion: NorthPole on ResNet-50 inference, 25x more energy-efficient than NVIDIA H100, 25x faster (same precision).

ResNet-50 Performance (IBM Science Paper)

DimensionIBM NorthPoleNVIDIA V100NVIDIA H100
Latency5ms8ms2ms
Throughput7,000 images/s5,000 images/s15,000 images/s
Efficiency6.1 TOPS/W0.4 TOPS/W2.16 TOPS/W
Power75W250W700W
PrecisionINT8FP16FP8

NorthPole advantage: 5ms latency 1.6x V100, but 15x efficiency. H100 wins on throughput (FP8 advantage), but NorthPole wins in low-latency + low-power scenarios.

Vendor Information

ItemContent
CompanyIBM Research
LabIBM Research - Almaden (San Jose, California)
Chief ScientistDharmendra S. Modha (IBM Fellow)
Team100+ IBM Research engineers
PublicationScience 2023-10-19 ("Neuromorphic computing at scale")
Paper Citations200+ (2024-2026)
Commercializationnot commercialized (IBM doesn't sell directly)
Commercial PathIBM Cloud inference service (future) + IP licensing (Samsung 11nm 2026)
CustomersUS DARPA, NASA, Department of Energy
CompetitorsMythic (digital CIM), Syntiant (edge CIM), ChiCore (China)

IBM Neuromorphic AI Evolution

ProductReleasedTransistorsNeuronsComputePurpose
TrueNorth201454 B100 K-Neuromorphic research
NorthPole2023-10220 Banalog458 TOPS INT8AI inference
NorthPole 22025 H2 estimated-analog1.2 POPS INT8 (estimated)AI inference + training
NorthPole 3 (est.)2027-analog5 POPSGeneral AI

Use Cases

  • Low-latency AI inference (5-10ms, ultra-low latency)
  • Ultra-low-power AI (75W, 3-25x GPU efficiency)
  • Government/research HPC (US DARPA, NASA, DOE)
  • Neuromorphic AI research (next-gen AI architecture)
  • Small model inference (7B-13B <70GB fits 224MB as pure SRAM)
  • AI training (NorthPole inference only)
  • Large model training (<224MB SRAM limit)
  • Commercial purchase (IBM not commercialized)
  • CUDA compatibility (proprietary ISA)

IBM In-Memory Compute Strategy

  • IBM Research AI flagship project: Modha team 10-year R&D
  • DARPA funding: SyNAPSE program (2014-2024 $100M+ cumulative)
  • NorthPole 2: 2025 H2 commercial version, Samsung 11nm collaboration
  • AI Cloud service: IBM Cloud integrated NorthPole inference
  • Open-source software: IBM plans to open-source NorthPole compilation stack (PyTorch integration)

Key Features

  • In-Memory Compute: first 458 TOPS scale in-memory compute
  • 224MB SRAM: largest AI chip SRAM in industry
  • 6.1 TOPS/W: H100 3x efficiency
  • 5ms latency: real-time AI inference
  • 75W TDP: air-cooled deployment
  • Drawbacks: not commercialized, INT8 only, no training support

Neuromorphic AI Big Three

CompanyProductComputeStatus
IBMNorthPole458 TOPS INT82023 prototype
IntelLoihi 21M neurons2021 neuromorphic research
BrainchipAkida 2200 GOPS INT82023 Edge commercial