Pith. sign in

REVIEW 2 major objections 7 minor 1 cited by

Monte Cimone v3: Where RISC-V Stands in High-Performance Computing

T0 review · 2 major / 7 minor · reviewed 2026-07-05 · glm-5.2

Pith's one-line read RISC-V HPC Node Reaches 91% of NVIDIA Grace Efficiency

desk verdict RISC-V SG2044 HPC benchmark: real progress, but comparative claims rest on a debatable software-stack choice read the letter →

arxiv 2605.22831 v2 pith:2WJNGJPC submitted 2026-04-22 cs.DC

classification cs.DC
keywords cimonemcv3monteperformancerisc-vachievesclustercomputing
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper presents the third iteration of the Monte Cimone RISC-V HPC cluster (MCv3), built around the SOPHGO SG2044 processor, and benchmarks it against contemporary Intel Xeon Sapphire Rapids and NVIDIA Grace CPU Superchip systems using HPL and STREAM with power measurements. The SG2044 more than doubles per-core performance over its SG2042 predecessor and achieves 3.08 GFLOPs/W energy efficiency — a 10x improvement over the first-generation Monte Cimone node and within the range of mainstream x86-64 and Arm servers. When HPL performance is normalized by vector width and clock frequency at the RISC-V node's peak efficiency point (16 cores), the SG2044 reaches 91% of NVIDIA Grace performance and 46% of Intel Sapphire Rapids performance. The paper argues that commercially available RISC-V compute nodes are closing the gap with established HPC architectures, with the remaining deficits attributable primarily to narrower vector units and memory-subsystem scalability rather than fundamental architectural limitations.

What carries the argument

SG2044 processor with RVV 1.0 (128-bit vectors), 32 LPDDR5X memory channels, L2-cache-aware OpenMP thread pinning, HPL and STREAM benchmarks, IPMI power measurements

What would settle it

If vendor-optimized BLAS on Intel and NVIDIA systems delivers substantially more than 'slightly higher' HPL performance, the normalized gap between RISC-V and competitors would widen, undermining the claim that RISC-V is closing the gap.

Watch

Extended reading notes

Core claim

The central finding is that the SG2044-based RISC-V node, when compared on a normalized basis (vector width and clock frequency), reaches within 9% of NVIDIA Grace CPU Superchip performance and within 54% of Intel Sapphire Rapids at its peak operating efficiency point of 16 cores, while achieving 68-80% of the energy efficiency of those platforms. The SG2044 processor itself more than doubles single-core HPL performance compared to its SG2042 predecessor, and an L2-cache-aware thread pinning strategy allows the redesigned memory subsystem to reach near-peak STREAM bandwidth with only 16 threads. The paper identifies the two remaining bottlenecks for RISC-V in HPC as vector unit width and the

Load-bearing premise

The comparison uses OpenBLAS 0.3.29 on all platforms — including Intel and NVIDIA — rather than their vendor-optimized BLAS libraries, because no such library exists yet for the SG2044. This means the competitor baselines may be understated, though the paper asserts the difference is slight without quantifying it.

Editorial extensions

If this is right

  • RISC-V server processors with wider vector units (e.g., 256-bit or 512-bit RVV) could close the remaining raw-performance gap to x86-64 and Arm HPC nodes, making RISC-V a viable drop-in architecture for HPC data centers.
  • The 10x energy-efficiency improvement across three Monte Cimone generations suggests RISC-V HPC silicon is on a steep improvement curve that may continue as more vendors enter the server-class RISC-V space.
  • The finding that 16 threads saturate the SG2044 memory subsystem implies that per-core memory bandwidth, not core count, is the current limiting factor for RISC-V HPC scaling — guiding future chip design priorities.
  • Normalized performance comparisons (by vector width and clock) may become a standard reporting method for cross-architecture HPC benchmarks, complementing absolute-performance rankings.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If vendor-optimized BLAS libraries were developed for the SG2044, the absolute HPL performance gap could narrow further, though the direction and magnitude of this effect remain unquantified in the paper.
  • The LPDDR5X memory choice on SG2044 (shared with NVIDIA Grace) versus DDR5 on Intel Sapphire Rapids may partially explain why the RISC-V node compares more favorably to Grace than to Sapphire Rapids, suggesting memory technology selection matters as much as ISA for HPC workloads.
  • The steep improvement from SG2042 to SG2044 across only one generation implies that RISC-V HPC competitiveness may arrive faster than the x86 ecosystem's historical evolution, since RISC-V can leverage mature process nodes and established design patterns from competitors.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

2 major / 7 minor

Summary. This paper presents Monte Cimone v3 (MCv3), a RISC-V HPC testbed built around the SOPHGO SG2044 processor, and benchmarks it against Intel Sapphire Rapids and NVIDIA Grace CPU Superchip using HPL and STREAM with power measurements. The SG2044 more than doubles per-core performance over the SG2042 (MCv2) and achieves 3.08 GFLOPs/W, which the authors position as comparable to x86-64 and Arm servers. The paper's central comparative claim is that, when normalized by vector width and clock frequency at the 16-core peak-efficiency point, MCv3 reaches 91% of NVIDIA Grace and 46% of Intel Sapphire Rapids performance. The work provides useful empirical data on a current-generation RISC-V server processor and its integration into a production SLURM-managed cluster environment.

Significance. The paper contributes timely empirical benchmarking data for a commercially available RISC-V HPC processor (SG2044) that has not been widely characterized in the literature. The integration into a production cluster with SPACK-based modules and SLURM scheduling adds practical value beyond synthetic benchmarking. The STREAM pinning-strategy analysis (Figure 2) showing that L2-cache-aware pinning achieves near-peak bandwidth with only 16 threads is a concrete, actionable finding. The cross-architecture normalization by vector width and frequency, while requiring caveats (see major comments), provides a useful per-FMA-unit lens for comparing architecturally disparate platforms. The 10× efficiency improvement over MCv1 documents real generational progress in the RISC-V HPC space.

major comments (2)
  1. §Benchmark setup and measurements: The use of OpenBLAS 0.3.29 on all platforms, including Intel Sapphire Rapids and NVIDIA Grace, is the load-bearing methodological choice for the paper's headline comparative claims (Table 2 GFLOPs/W ratios of 68%/80%, and the 91%/46% normalized performance figures). The paper acknowledges that 'vendor libraries on Intel and NVIDIA systems may provide slightly higher HPL performance' but does not quantify or bound this effect. Published data consistently show that Intel MKL/oneAPI MKL can deliver 1.5–3× higher HPL throughput than OpenBLAS on Sapphire Rapids-class hardware by exploiting AMX tiles, cache-aware blocking, and NUMA topology. If MKL yields even a 2× improvement on Intel, the HPL score rises from ~4928 to ~9856 GFLOP/s, the energy efficiency rises from 4.08 to ~8.16 GFLOPs/W, and MCv3's relative efficiency drops from 80% to ~38%. This would not
  2. §HPL, Figure 4 and surrounding text: The normalization by vector width × clock frequency implicitly assumes an equal number of FMA units per core across all three architectures. The paper does not state or verify the FMA-unit counts for SG2044, Sapphire Rapids, or Grace. If Intel or NVIDIA cores have more FMA units per vector lane, the normalization understates their per-core compute capability and inflates MCv3's relative position. The paper should either (a) confirm equal FMA-unit counts with citations or microarchitectural documentation, or (b) include FMA units per core in the normalization denominator and recompute the ratios. Without this, the 91%/46% figures are not adequately supported.
minor comments (7)
  1. Abstract: 'High-Performacne' → 'High-Performance'.
  2. §Benchmark setup: 'measureemnt' → 'measurement'.
  3. Abstract: 'improves of 10x' → 'improves by 10×'.
  4. §HPL: 'NVIDIA 5.3×, Intel 12.9×' — specify whether these are per-core or per-MPI-process ratios and at what thread/process count.
  5. Table 2: The MCv1 average power of 5.9 W is inconsistent with the 83.9 W for MCv3; clarify whether the MCv1 figure is package-only or board-level, given the text states MCv1 used board instrumentation.
  6. Figure 4: The log-scale y-axis makes it difficult to distinguish the SG2044 and SG2042 curves at higher core counts; consider clearer legend placement.
  7. The paper would benefit from citing prior SG2044 evaluations (e.g., [3] is cited for STREAM but not for HPL cross-comparison) to contextualize the 'slightly higher' claim.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the careful reading and the two substantive methodological points. Both are legitimate, and we address each below.

read point-by-point responses
  1. Referee: OpenBLAS on all platforms may understate Intel/NVIDIA HPL performance by 1.5–3×, undermining the headline comparative ratios (68%/80% efficiency, 91%/46% normalized). The paper's characterization of vendor-library gains as 'slightly higher' is not supported.

    Authors: The referee is correct that our use of OpenBLAS across all platforms was a deliberate methodological choice for software-stack consistency, but the language describing the potential gap as 'slightly higher' understates the effect and we will revise it. We agree that published data show Intel MKL/oneAPI can deliver substantially higher HPL throughput on Sapphire Rapids, particularly when AMX tiles are exploited. We will make the following changes in the revision: (1) Replace 'slightly higher' with a quantitative bound drawn from published Sapphire Rapids HPL results, explicitly noting that MKL with AMX can yield 1.5–3× improvement over OpenBLAS. (2) Add a sensitivity analysis showing how the GFLOPs/W ratios in Table 2 and the normalized figures in Figure 4 change under a conservative 2× MKL scaling factor for Intel (e.g., MCv3's relative efficiency to Intel would drop from 80% to ~38%). (3) Retain the OpenBLAS-based comparison as the primary result for cross-platform software consistency, but clearly label it as a same-software-stack comparison and add a secondary discussion noting the vendor-optimized upper bounds. We believe the same-software-stack comparison retains scientific value—it isolates architectural differences from software-maturity effects—but we agree it must not be presented without this caveat. We will also attempt to run oneAPI MKL on the Intel platform during the revision period to provide a direct measurement; if this is not possible within the revision window, we will include the bounded sensitivity analysis as described. revision: yes

  2. Referee: Normalization by vector width × clock frequency assumes equal FMA units per core across all three architectures. The paper does not state or verify FMA-unit counts. If Intel or NVIDIA have more FMA units per vector lane, the normalization understates their per-core compute capability and inflates MCv3's relative position.

    Authors: This is a valid concern. Our normalization by vector width × frequency is a first-order approximation that implicitly assumes one FMA unit per vector lane per core. We will address this in the revision as follows. First, we will document the FMA-unit counts per core for each architecture from available microarchitectural references: SG2044 (XuanTie C920) has one 128-bit RVV FMA pipe per core; Intel Sapphire Rapids has two 512-bit FMA units per core (which the '2×512 bits' vector-width entry in Table 1 already captures, so the normalization is approximately correct for Intel); NVIDIA Grace (Neoverse V2) has two 128-bit SVE pipes per core, giving 256 bits of effective vector width per core, whereas our Table 1 lists '4×128 bits' (512 bits), which appears to overcount. If the Grace figure should be 256 bits rather than 512 bits, the normalization denominator for Grace is too large, meaning MCv3's 91% figure relative to Grace would actually be overstated and should be revised downward. We will verify the Neoverse V2 SVE pipe configuration against ARM documentation and recompute the normalized ratios accordingly. We will also add an explicit column in Table 1 for 'FMA units per core' and 'effective FMA width per core' to make the normalization transparent and auditable. We note that the SG2044's exact microarchitectural details (FMA pipe count, whether the 128-bit vector unit can sustain one FMA per cycle) are not fully documented in public sources; we will state this limitation explicitly. If we cannot confirm the SG2044 FMA-unit count, we will add a caveat that the normalization for MCv3 assumes one FMA per cycle per core and that this assumption is based on the C920 architecture but not independently verified by microbenchmarking. revision: partial

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity found: empirical benchmarking study with self-contained measurements

full rationale

This is an empirical benchmarking study with no theoretical derivation chain that could be circular. The headline claims (3.08 GFLOPs/W, 46%/91% normalized performance ratios) are computed directly from measured HPL performance numbers and IPMI power readings on three physical platforms. No step in the chain reduces to its inputs by construction. The two self-citations ([1] for MCv1, [2] for MCv2) provide historical baseline numbers for comparison (e.g., the 10x improvement over MCv1), but the current paper's results do not depend on those prior papers being true in any circular sense — they are independent measurements on different hardware. The OpenBLAS-on-all-platforms choice is a legitimate correctness/fairness concern (vendor BLAS could substantially change the comparative ratios), but it is not circularity: the paper explicitly acknowledges the choice and its direction of effect, and the measurements themselves are genuine. No fitted parameters are renamed as predictions, no uniqueness theorem is invoked, and no ansatz is smuggled through self-citation.

Assumptions & free parameters 0 free parameters · 3 assumptions · 0 invented entities

The paper is an empirical study with no theoretical derivation. The 'axioms' are methodological assumptions underlying the benchmarking methodology. The most critical is the ad-hoc assumption that the OpenBLAS baseline does not significantly disadvantage the competitors.

assumptions (3)
  • domain assumption HPL and STREAM benchmarks are representative proxies for HPC workloads.
    Standard assumption in HPC benchmarking, invoked implicitly in the Experimental Results section.
  • domain assumption IPMI power readings provide an accurate platform-level power estimate for efficiency calculations.
    Used for the GFLOPs/W calculation in Table 2. The paper notes MCv1 used board instrumentation, implying a methodological shift, but does not validate IPMI accuracy.
  • ad hoc to paper OpenBLAS performance on Intel/NVIDIA is 'slightly lower' than vendor libraries, not substantially lower.
    Stated in the Benchmark setup paragraph: 'Although vendor libraries on Intel and NVIDIA systems may provide slightly higher HPL performance...'. This is an unsupported assertion that protects the central comparison claim.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Monte Cimone v3: Where RISC-V Stands in High-Performance Computing." pith.science (2026). https://pith.science/paper/2WJNGJPC

@misc{pith2026260522831,
  author       = {Pith},
  title        = {Pith review of: Monte Cimone v3: Where RISC-V Stands in High-Performance Computing},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/2WJNGJPC}},
  note         = {Machine review of arXiv:2605.22831}
}
read the original abstract

The Monte Cimone project provides a RISC-V testbed for High-Performacne Computing cluster. This paper presents Monte Cimone v3 (MCv3), the third iteration of the Monte Cimone RISC-V HPC cluster, integrating the SOPHGO Sophon SG2044 processor, an evolution of the SG2042 used in MCv2. We characterize MCv3 using HPL and STREAM benchmarks coupled with power measurements, and compare it against two reference platforms: the Intel Xeon Platinum 8480+(Sapphire Rapids) and the NVIDIA Grace CPU Superchip. Our results show that the SG2044 more than doubles single-core performance and improves scalability compared to SG2042. MCv3 achieves an energy efficiency of 3.08GFLOPs/W which improves of 10x w.r.t. MCv1 and is in the range of x86-64 and Arm servers. On pure performance when normalized on the SIMD/Vector length MCv3 on its peak efficiency point (16 cores) achieves 46% performance of Intel Sapphire Rapids server and 91% performance of NVIDIA Grace CPU superchip.

Figures

Figures reproduced from arXiv: 2605.22831 by the authors.

Figure 1
Figure 1. Comprehensive view of Monte Cimone v3. The SLURM partition Peak includes the two SG2044 nodes, while the Blade partition refers to the MCv2 compute nodes based on SG2042 ∗Corresponding author: emanuele.venieri2@unibo.it 1 https://riscv.epcc.ed.ac.uk/ We evaluated the SG2044 nodes using the STREAM and HPL benchmarks with power measurements, and compared against two contemporary HPC platforms: a dual-socket Intel Xeon… view at source ↗
Figure 4
Figure 4. HPL performance comparison scaling with the number of MPI processes. Power efficiency Power efficiency results are re￾ported in [PITH_FULL_IMAGE:figures/full_fig_p002_4.png] view at source ↗
Figure 2
Figure 2. STREAM Triad bandwidth scaling on SG2044 with different OpenMP thread pinning strategies compared against MCv2 and Mcv1 nodes. 7.9 15.8 31.7 63.1 27.5 101.5 101.4 108.0 56.7 110.5 206.5 368.9 519.4 672.5 644.4 652.3 13.5 26.7 52.1 106.1 185.9 234.6 307.1 367.5 0 100 200 300 400 500 600 700 1 2 4 8 16 32 64 112 144 GB/s OMP_NUM_THREADS SG2044 NVIDIA Grace CPU Superchip Intel Xeon Platinum 8480+ [PITH_FULL_IMAGE:figu… view at source ↗
Figures from the paper (1 more)
Figure 3
Figure 3. Figure 3: Cross-architecture comparison of STREAM Triad bandwidth, scaling with the number of OpenMP threads. HPL [PITH_FULL_IMAGE:figures/full_fig_p002_3.png]

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. RVANNS: Mixed-Precision Indexing and Locality-Aware Graph Traversal on RISC-V

    cs.IR 2026-08 conditional novelty 6.0 of 10

    A RISC-V vector-optimized ANNS engine combines a mixed-precision vector encoding (MPMI) with traversal-aware graph reordering (ROrder) to cut memory traffic and improve cache locality.

Reference graph

Works this paper leans on

3 extracted references · 3 canonical work pages · cited by 1 Pith paper

  1. [1]

    Monte Cimone: Paving the Road for the First Generation of RISC-V High-Performance Computers

    Andrea Bartolini et al. “Monte Cimone: Paving the Road for the First Generation of RISC-V High-Performance Computers”. In:2022 IEEE 35th International System-on- Chip Conference (SOCC). 2022, pp. 1–6.doi: 10.1109/ SOCC56010.2022.9908096

  2. [2]

    Monte Cimone v2: HPC RISC-V Cluster Evaluation and Optimization

    Emanuele Venieri et al. “Monte Cimone v2: HPC RISC-V Cluster Evaluation and Optimization”. In:High Perfor- mance Computing. Ed. by Sarah Neuwirth et al. Cham: Springer Nature Switzerland, 2026, pp. 576–585.isbn: 978- 3-032-07612-0

  3. [3]

    Is RISC-V ready for High Performance Com- puting? An evaluation of the Sophon SG2044

    Nick Brown. “Is RISC-V ready for High Performance Com- puting? An evaluation of the Sophon SG2044”. In:Pro- ceedings of the SC ’25 Workshops. SC Workshops ’25. As- sociation for Computing Machinery, 2025, pp. 1703–1711. isbn: 9798400718717.doi: 10.1145/3731599.3767531.url: https://doi.org/10.1145/3731599.3767531. 2 RISC-V Summit Europe, Bologna, 8-12th June 2026

Pith tools

Reviewed July 5, 2026 · model on record in the stance chip above.