Pith. sign in

REVIEW 2 cited by

Bridging HPC Communities through the Julia Programming Language

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2211.02740 v2 pith:J5T4M4ZW submitted 2022-11-04 cs.DC

classification cs.DC
keywords julialanguageprogrammingcomputingcommunitydataecosystemscientific
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

The Julia programming language has evolved into a modern alternative to fill existing gaps in scientific computing and data science applications. Julia leverages a unified and coordinated single-language and ecosystem paradigm and has a proven track record of achieving high performance without sacrificing user productivity. These aspects make Julia a viable alternative to high-performance computing's (HPC's) existing and increasingly costly many-body workflow composition strategy in which traditional HPC languages (e.g., Fortran, C, C++) are used for simulations, and higher-level languages (e.g., Python, R, MATLAB) are used for data analysis and interactive computing. Julia's rapid growth in language capabilities, package ecosystem, and community make it a promising universal language for HPC. This paper presents the views of a multidisciplinary group of researchers from academia, government, and industry that advocate for an HPC software development paradigm that emphasizes developer productivity, workflow portability, and low barriers for entry. We believe that the Julia programming language, its ecosystem, and its community provide modern and powerful capabilities that enable this group's objectives. Crucially, we believe that Julia can provide a feasible and less costly approach to programming scientific applications and workflows that target HPC facilities. In this work, we examine the current practice and role of Julia as a common, end-to-end programming model to address major challenges in scientific reproducibility, data-driven AI/machine learning, co-design and workflows, scalability and performance portability in heterogeneous computing, network communication, data management, and community education. As a result, the diversification of current investments to fulfill the needs of the upcoming decade is crucial as more supercomputing centers prepare for the exascale era.

Discussion (0). Sign in to comment.

Forward citations

Cited by 2 Pith papers

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

  1. Massively parallel numerical simulations with Julia

    math.NA 2026-07 conditional novelty 5.0 of 10

    Trixi.jl scales to 61,440 CPU cores with good parallel efficiency, and a precompiled system image removes Julia's startup-load bottleneck at scale.

  2. Behind Python: The Languages That Power AI

    cs.PL 2026-06 unverdicted novelty 5.0 of 10

    Controlled benchmarks of five algorithms across six languages show C and C++ tied for fastest, Rust 9% behind, Julia 3.3x slower, Go 5x slower, and Python 315x slower, with workload-dependent rank shifts and differing...

Pith tools