Skip to content

ROMIO

  • ROMIO: A High-Performance, Portable MPI-IO Implementation

Category: Uncategorized

HDF5-1.10.0 and more scalable metadata

June 9, 2016 by Latham, Robert J.

While not exactly ROMIO, the new HDF5 release comes with a nice optimization that benefits all MPI-IO implementations. In order to know where the objects, datastets, and other information in an HDF5 file is located on disk, a process needs to read the HDF5 metadata. This metadata is scattered across the file, so to find …

Continue Reading

Cleaning out old ROMIO file system drivers

January 5, 2016 by Latham, Robert J.

I’m itching to discard some of the little-used file system drivers in ROMIO. Keep: GPFS: IBM’s GPFS file system still sees several key deployments NFS: It’s everywhere, even though implementing MPI-IO consistency semantics over NFS is difficult at best TESTFS: I find this debugging-oriented file system useful occasionally. UFS: the generic Unix file system driver …

Continue Reading

New ROMIO optimizations for Blue Gene /Q

June 5, 2014 by Latham, Robert J.

The IBM and Argonne teams have been digging into ROMIO’s collective I/O performance on the Mira supercomputer. These optimizations made it into the MPICH-3.1.1 release, so it seemed like a good time to write up a bit about these optimizations. no more “bglockless“: for Blue Gene /L and Blue Gene /P we wrote a ROMIO …

Continue Reading

bglockless

August 5, 2013 by Latham, Robert J.

Update: in MPICH-3.1.1 we finally scrapped bglockless, (see this writeup on 3.1.1 and Blue Gene enhancements)  but it’s still part of the system software on any BG /L BG /P or BG /Q machines.  The following writeup is perhaps of historical interest, but it will be a while (maybe never) before mpich-3.1.1 is the default …

Continue Reading

system hints: hints via config file

August 22, 2024 by Latham, Robert J.

In ROMIO, setting hints looks like this: MPI_Info info; MPI_Info_create(&info); MPI_Info_set(“cb_buffer_size”, “8388608”); Setting these hints in the program  can make sense in many cases — for example, you know something specific about the workload and wish to guide ROMIO’s optimizations a bit.  But what if you want to explore the impact of hints on your …

Continue Reading

citing ROMIO

February 1, 2002 by Latham, Robert J.

To cite all of ROMIO, use “A Case for Using MPI’s Derived Datatypes to Improve I/O” @InProceedings{thakur:mpi, author = {Rajeev Thakur and William Gropp and Ewing Lusk}, title = {A Case for Using {MPI’s} Derived Datatypes to Improve {I/O} Performance}, booktitle = {Proceedings of SC98: High Performance Networking and Computing}, year = {1998}, month = …

Continue Reading

Posts pagination

  • Previous
  • 1
  • 2

Recent Posts

  • ROMIO and MPICH-4.3.0
  • ROMIO and “large counts”
  • Hintdump: a small utility for poking at MPI implementations.
  • Quobyte file system
  • ROMIO at SC 2019

Recent Comments

  • ROMIO » New ROMIO optimizations for Blue Gene /Q on bglockless
  • bglockless | ROMIO on New ROMIO optimizations for Blue Gene /Q

Archives

  • February 2025
  • May 2024
  • April 2023
  • October 2020
  • November 2019
  • February 2019
  • December 2018
  • November 2018
  • September 2018
  • November 2017
  • September 2017
  • March 2017
  • August 2016
  • June 2016
  • January 2016
  • December 2015
  • November 2015
  • June 2015
  • May 2015
  • February 2015
  • October 2014
  • August 2014
  • July 2014
  • June 2014
  • August 2013
  • July 2013
  • February 2012
  • September 2010
  • November 2009
  • November 2008
  • September 2008
  • February 2006
  • August 2003
  • February 2002

Categories

  • development
  • features
  • gpfs
  • intel-mpi
  • lustre
  • presentations
  • publications
  • releases
  • tuning
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 ROMIO | WordPress Theme by Superbthemes