MPI Streams for HPC Applications
Not on the map. Why?
Abstract (arXiv)
Data streams are a sequence of data flowing between source and destination processes. Streaming is widely used for signal, image and video processing for its efficiency in pipelining and effectiveness in reducing demand for memory. The goal of this work is to extend the use of data streams to support both conventional scientific applications and emerging data analytic applications running on HPC platforms. We introduce an extension called MPIStream to the de-facto programming standard on HPC, MPI. MPIStream supports data streams either within a single application or among multiple applications. We present three use cases using MPI streams in HPC applications together with their parallel performance. We show the convenience of using MPI streams to support the needs from both traditional HPC and emerging data analytics applications running on supercomputers.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 3 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1.
1 paper.