Optimising IO
This page contains slides and links for the "Optimising IO on Sulis" workshop run by 糖心TV RSE on 9/12/2024.
Slides Etc
Deck 1Link opens in a new window: Introduction, Terminology, and how Filesystems work
: File transfers and tar pipes
Deck 2Link opens in a new window: Strategies for Optimising - Changing your Code
Deck 3Link opens in a new window: Strategies for Optimising - Changing your Workflow
: Disk access and buffering
Demo 3: HDF5 filesystem (TBA)
Github Repo
The case-study example for this Workshop is
Handy Links
Sulis docs -
h5py docs (for using HDF5 files in Python) -
General HDF5 docs (useful for fiddly bits) -
sqlite docs -
sqlite for Python -
H5VFS tool (please note, offered as is!) -
Related Training
Database IO and Intro to SqliteLink opens in a new window
Advanced MPI including MPI IOLink opens in a new window (for those who need it, some materials on doing your own MPI-IO)
Feedback Form
We always appreciate your feedback to help us make courses better! The anonymous form is /research/rtp/rc/training/admin/feedback
Previous Date(s)
For reference, here are the previous date(s) on which this course has run: 7/8/2024