Live briefing
Everything about HPX
Scientific computing program
HPX, short for High Performance ParalleX, is a runtime system for high-performance computing. It is currently under active development by the STE||AR group at Louisiana State University. Focused on scientific computing, it provides an alternative execution model to conventional approaches such as MPI. HPX aims to overcome the challenges MPI faces with increasing large supercomputers by using asynchronous communication between nodes and lightweight control objects instead of global barriers, allowing application developers to exploit fine-grained parallelism. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: HPXA 5-minute orientation
- Skim a recent paper: Longitudinal assessment of urinary ALCAM, HPX, and PRDX6 in Korean patients with systemic lupus erythematosus: implications for disease activity monitoring and treatment responseInfluential work since 2022
- Pick up a classic book: Parallel C++The most-reprinted book on the subject
- Read the landmark paper: Substantial DNA damage from submicromolar intracellular hydrogen peroxide detected in Hpx - mutants of Escherichia coliCited 328 times
- Go sideways: MilkyWay@homeA closely related topic
- Go sideways: SYCLA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Substantial DNA damage from submicromolar intracellular hydrogen peroxide detected in Hpx - mutants of Escherichia coli
HPX - The C++ Standard Library for Parallelism and Concurrency
Determination of organic acids in sugar cane process juice by high-performance liquid chromatography: improved resolution using dual aminex HPX-87H cation-exchange columns equilibrated to different temperatures
Immunohistochemical analysis of transferrin receptor: regional and cellular distribution in the hypotransferrinemic (hpx) mouse brain
Identification of ApoA1, HPX and POTEE genes by omic analysis in breast cancer
Simultaneous phenotyping of pig plasma α‐protease inhibitors (PI1, PO1A, PO1B, PI2) and four other proteins (PO2, TF, CP, HPX) by a simple method of 2D horizontal electrophoresis
The hpx Genetic System for Hypoxanthine Assimilation as a Nitrogen Source in Klebsiella pneumoniae : Gene Organization and Transcriptional Regulation
octo-tiger : a new, 3D hydrodynamic code for stellar mergers that uses hpx parallelization
🆕 Influential since 2022
Longitudinal assessment of urinary ALCAM, HPX, and PRDX6 in Korean patients with systemic lupus erythematosus: implications for disease activity monitoring and treatment response
Electric Field‐Induced Phase Transition on HPX6 (X = C, Si, Ge, Sn) Monolayers
Optimization of pure linoleic acid 13-HPX production by enzymatic reaction pathway: Unravelling oxygen transfer role
Simulating stellar merger using HPX/Kokkos on A64FX on Supercomputer Fugaku
Asynchronous-many-task systems: Challenges and opportunities - Scaling an AMR astrophysics code on exascale machines using Kokkos and HPX
📚 Books worth reading
- 📕Parallel C++Patrick Diehl, Steven R. Brandt · 2024
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- MilkyWay@home MilkyWay@home is a volunteer computing project in the astrophysics category, running on the Berkeley Open Infrastructure for Network Computing (BOINC)…
- SYCL SYCL (pronounced "sickle") is a higher-level programming model to improve programming productivity on various hardware accelerators. It is a single-source…
- SpiNNaker SpiNNaker (spiking neural network architecture) is a massively parallel, manycore supercomputer architecture designed by the Advanced Processor Technologies…
- Massively parallel processor array A massively parallel processor array, also known as a multi purpose processor array (MPPA) is a type of integrated circuit which has a massively parallel…
- Neuromorphic computing Neuromorphic computing is a computing approach inspired by the human brain's structure and function. It uses artificial neurons to perform computations…
- CUDA CUDA (Compute Unified Device Architecture) is a proprietary parallel computing platform and application programming interface (API) developed by Nvidia…
- Parallel programming model In computing, a parallel programming model is an abstraction of parallel computer architecture, with which it is convenient to express algorithms and their…
- MADNESS MADNESS (Multiresolution Adaptive Numerical Environment for Scientific Simulation) is a high-level software environment for the solution of integral and…