πŸ“Œ tech|scienceConcept3 views3 min read

What Happened to LINPACK (LINear algebra PACKage)?

LINPACK originated as a Fortran software library in the 1970s for numerical linear algebra. It evolved into a benchmark, particularly the High-Performance LINPACK (HPL), which is famously used to rank the world's most powerful supercomputers on the TOP500 list. While still a standard for measuring raw floating-point performance, its relevance for diverse, real-world HPC and AI workloads is increasingly debated in 2026, leading to the rise of complementary benchmarks like HPCG and HPL-MxP.

Share:
⚑

Quick Answer

LINPACK, initially a Fortran software library from the 1970s, is now primarily known for its benchmark, High-Performance LINPACK (HPL). HPL measures a computer's ability to solve dense systems of linear equations and has been the cornerstone of the TOP500 supercomputer rankings since 1993. As of June 2026, it continues to be used for the TOP500 list, with China's LineShine supercomputer topping the list with an HPL score of 2.198 exaflops. However, its limitations in reflecting modern, diverse workloads, especially AI, have led to the adoption of complementary benchmarks like HPCG and HPL-MxP.

πŸ“ŠKey Facts

First LINPACK Benchmark Report
1979
Wikipedia
HPL adopted by TOP500
1993
TOP500.org
LineShine (June 2026 TOP500 #1) HPL Score
2.198 Exaflop/s
TOP500.org
LineShine (June 2026 TOP500 #1) HPCG Score
22.00 HPCG-Petaflop/s
TOP500.org
LineShine (June 2026 TOP500 #1) HPL-MxP Score
7.92 Exaflop/s
TOP500.org

πŸ“…Complete Timeline12 events

1
1970sMajor

LINPACK Software Library Developed

The LINPACK software library, a collection of Fortran subroutines for numerical linear algebra, is developed by Jack Dongarra and colleagues.

2
1979Critical

First LINPACK Benchmark Report Published

The initial LINPACK benchmark report appears as an appendix to the LINPACK user's manual, providing performance data for a 100x100 matrix problem.

3
Late 1980sNotable

Parallel LINPACK Benchmark Introduced

As parallel computing emerged, a parallel version of the LINPACK benchmark was introduced to measure performance on multi-processor systems.

4
1991Major

LINPACK Modified for Arbitrary Problem Sizes

The benchmark is modified to allow for arbitrary problem sizes, enabling high-performance computers to achieve near-asymptotic performance. This version becomes known as High-Performance LINPACK (HPL).

5
1993Critical

HPL Adopted by TOP500 List

The High-Performance LINPACK (HPL) benchmark is selected as the primary metric for ranking the world's 500 most powerful supercomputers on the newly established TOP500 list.

6
July 24, 2013Major

HPCG Benchmark Introduced as Companion

Jack Dongarra and Michael Heroux introduce the High-Performance Conjugate Gradients (HPCG) benchmark as a complementary metric to HPL, aiming to better reflect real-world application performance, especially for memory-bound workloads.

7
Early 2020sMajor

LINPACK's Relevance Debated Amidst AI Boom

The rise of AI workloads and heterogeneous computing architectures intensifies the debate over LINPACK's ability to accurately represent overall system performance, highlighting its focus on raw floating-point operations over other critical factors like memory and network performance.

8
November 2024Major

Four Exascale Systems on TOP500 List

The November 2024 TOP500 list features four systems capable of sustaining over one exaflop/s on the HPL benchmark, including El Capitan, Frontier, Aurora, and JUPITER Booster.

9
September 5, 2025Major

JUPITER Inaugurated as Europe's First Exascale Supercomputer

JUPITER Booster at Forschungszentrum JΓΌlich, Germany, is officially inaugurated, becoming Europe's first exascale supercomputer and entering the TOP500 list at #4 with 1.0 Exaflop/s.

10
June 23, 2026Critical

China's LineShine Tops TOP500 List

LineShine, a new system from China, debuts at No. 1 on the 67th TOP500 list, achieving 2.198 Exaflop/s on the HPL benchmark, marking the first time a Chinese system has led since 2017. It also leads the HPCG ranking.

11
July 10, 2026Major

Discussion on 'Two Tracks, Two Metrics' in Supercomputing

Data Center Knowledge reports on the divergence in supercomputing, with public labs focusing on HPL for TOP500 and private hyperscalers building AI training campuses that prioritize different metrics and often don't run HPL.

12
August 20, 2026Major

Tom's Hardware Questions TOP500/HPL Relevance

Tom's Hardware publishes an article discussing how the supercomputer race and TOP500 rankings, based on HPL, are losing relevance in the AI era, especially as privately held compute clusters are built.

Follow this story

Get an email when this timeline gets a major update.

πŸ”Deep Dive Analysis

LINPACK began as a collection of Fortran subroutines developed in the 1970s by Jack Dongarra, Jim Bunch, Cleve Moler, and Gilbert Stewart, designed to perform numerical linear algebra on supercomputers. Its original purpose was to provide a library for solving systems of linear equations and linear least-squares problems.

The 'LINPACK Benchmark' emerged somewhat accidentally in 1979 as an appendix to the LINPACK user's manual, offering a way for users to estimate execution times for solving a 100x100 matrix problem on various systems. This initial benchmark, known as LINPACK 100, measured performance in MFLOPS (Millions of Floating-point Operations Per Second) and helped compare early supercomputers like the Cray-1.

Over the years, the benchmark evolved to accommodate larger problem sizes and parallel processing. A significant turning point was in 1991 when a version allowing arbitrary problem sizes was introduced, enabling high-performance computers (HPC) to approach their asymptotic performance. This scalable version, known as High-Performance LINPACK (HPL), was adopted in 1993 as the primary metric for the TOP500 list, which ranks the world's most powerful supercomputers twice a year. HPL measures a system's ability to solve a dense system of linear equations using LU decomposition with partial pivoting, focusing on raw floating-point computational power.

While LINPACK's consistent methodology has been crucial for tracking the exponential growth of supercomputing power and fostering competition, its relevance has faced increasing scrutiny, particularly in the 2010s and 2020s. Critics argue that HPL primarily tests compute-bound performance and does not adequately reflect real-world application performance, which is often limited by memory bandwidth, latency, or communication overhead. This became particularly evident with the rise of heterogeneous architectures (e.g., CPUs with GPUs) and data-intensive workloads like those found in artificial intelligence (AI).

In response to these limitations, complementary benchmarks have emerged. The High-Performance Conjugate Gradients (HPCG) benchmark, co-developed by Jack Dongarra and Michael Heroux, was introduced in 2013 to measure performance on sparse matrix computations, which are more representative of many scientific applications. The TOP500 list now includes HPCG rankings alongside HPL. More recently, benchmarks like HPL-MxP (Mixed-Precision) have been developed to assess performance in mixed-precision arithmetic, reflecting the growing use of lower precision in AI workloads.

As of September 28, 2026, LINPACK (HPL) remains the official benchmark for the TOP500 list. The June 2026 TOP500 list saw China's LineShine supercomputer debut at number one, achieving 2.198 exaflops on the HPL benchmark. This system also led the HPCG ranking, demonstrating strong performance across both metrics. However, the broader supercomputing landscape in 2026 is characterized by a divergence: publicly funded exascale systems continue to target high HPL scores, while private companies are building massive AI training clusters that often prioritize different metrics and may not even run HPL. This highlights the ongoing debate about what 'fastest' truly means in the evolving era of high-performance computing and AI.

What If...?

Explore alternate histories. What if LINPACK (LINear algebra PACKage) made different choices?

Explore Scenarios
Building relationship map...

❓People Also Ask

What is LINPACK?
LINPACK originally refers to a software library of Fortran subroutines for numerical linear algebra developed in the 1970s. Today, it is primarily known for the LINPACK benchmarks, especially the High-Performance LINPACK (HPL), which measures a computer's floating-point computing power.
Why is LINPACK used for the TOP500 list?
LINPACK (specifically HPL) was chosen for the TOP500 list in 1993 because it provides a widely available, standardized, and scalable method to measure a system's peak floating-point performance. It allows for consistent comparison across diverse architectures and has been effective in tracking the growth of supercomputing power.
What are the limitations of LINPACK as a benchmark?
LINPACK primarily measures raw computational throughput for dense linear algebra problems, which is compute-bound. It often doesn't reflect performance for memory-bound applications, data movement, or communication efficiency, which are critical in many modern HPC and AI workloads. Systems can also be optimized specifically for the benchmark.
What are alternatives or complementary benchmarks to LINPACK?
Complementary benchmarks include High-Performance Conjugate Gradients (HPCG), which focuses on sparse matrix computations and memory access patterns, and HPL-MxP (Mixed-Precision), which measures performance using mixed-precision arithmetic relevant to AI. MLPerf is another benchmark suite for real AI workloads.
Is LINPACK still relevant in 2026?
Yes, LINPACK (HPL) remains relevant in 2026 as the official benchmark for the TOP500 list, continuing to drive competition in raw floating-point performance for publicly funded supercomputers. However, its limitations for diverse, real-world applications and AI workloads are widely acknowledged, leading to the increased importance of complementary benchmarks.