ブログ一覧

Introduction to MPI

ResearchMPI
Introduction to MPI

Sharing the slides from my presentation on July 9 (a bit late).

What is Spring Training?

  • My lab runs an annual “Spring Training.”
  • New students are assigned a topic, study it, and present to the lab.
  • The lab focuses on HPC (high-performance computing), so talks often cover lower-level topics (OpenMP, MPI, CUDA, etc.). Lately we also have more AI-related topics (PyTorch, Transformers, etc.).
  • I was assigned MPI (Message Passing Interface), an API for parallel computing.

Materials

Closing

  • I didn’t know MPI at all before preparing the talk, so the process was very instructive.
  • Using the university’s supercomputer in a “proper” way requires MPI, so I’m glad I learned it early in my undergrad years.
  • It’s not directly related to my current research, but low-level knowledge comes in handy in many situations, and I expect to use what I learned.
  • I may write more about MPI when I get the chance.