Hacker News new | ask | show | jobs
by MuffinFlavored 1094 days ago
what language/frameworks orchestrate work across 10k cores? is that like, 10k threads? 10k processes?
1 comments

It is not a single language. c, C++, Fortran are the most commonly used. The communication happens using one of many versions of the message passing interface [0] (MPI). MPI essentially spawns child processes and a communication ring between nodes using whichever interconnect is available (usually infoniband).

[0] https://en.m.wikipedia.org/wiki/Message_Passing_Interface