IBM’s groundbreaking NorthPole chip, a decade in development, has reached a significant milestone, showcasing exceptional benchmarking results in the esteemed journal Science. Operating on the 12nm chip, constructed with the innovative TrueNorth architecture, NorthPole boasts an impressive 25-times greater power efficiency compared to commonly used 12nm GPUs and 14nm CPUs, as evidenced by testing on the ResNet-50 model. This efficiency was measured in terms of frames interpreted per joule of power.
Distinguishing itself further, NorthPole excels in latency and computational space requirements, outperforming major architectures, including a GPU implemented using a 4nm process, according to IBM. The chip’s remarkable performance is attributed to its unique design, featuring memory embedded directly on the chip itself, within each of its 256 cores. With a staggering 22 billion transistors, NorthPole’s cores can execute an impressive 2,048 operators per core.
Crucially, NorthPole’s architecture addresses the Von Neumann bottleneck by integrating computing power with memory, minimizing the delays associated with data travel between the CPU and RAM in traditional systems. This allows NorthPole to outpace leading GPUs, including those designed for AI-centric applications, such as Nvidia’s top-performing graphics cards.
IBM Research’s Dharmendra Modha explained, “Architecturally, NorthPole blurs the boundary between compute and memory. At the level of individual cores, NorthPole appears as memory-near-compute, and from outside the chip, at the level of input-output, it appears as an active memory.”
The concept of combining memory and compute on a single component is not exclusive to IBM. AMD has explored a similar theme with its processor-in-memory (PIM), and Xilinx recently presented the Virtex XCVU7P card featuring eight accelerator-in-memory (AiM) modules.
IBM envisions NorthPole as ideal for emerging AI applications, particularly in computer vision, natural language processing, and speech recognition. Additionally, the chip is well-suited for edge applications demanding real-time processing of massive data volumes. As IBM’s NorthPole chip continues to redefine the landscape of computing, it poses a formidable challenge to competitors, including Nvidia, with its cutting-edge analog AI capabilities.