niconiconi on Nostr: You know parallelization in HPC is hard when you ask the question, "How do I send all ...
You know parallelization in HPC is hard when you ask the question, "How do I send all tasks from a controller to workers before starting a simulation, and collect all results after it finishes?" The answer is often, "Don't do this. The dataset is too large for any single node to handle, so nobody should ever have a global view of the full data at any point, including initialization and post-processing."
Published at
2024-08-16 13:44:09Event JSON
{
"id": "a7f6c8ec98920caad91b4cc2bdd90348f66f8381f175b5956714106301d63948",
"pubkey": "26fdcfc5f6ff27a9926ef372554241c70b1042094ec7749aa301091e34d17aa0",
"created_at": 1723815849,
"kind": 1,
"tags": [
[
"proxy",
"https://mk.absturztau.be/notes/9x0brfmqaqb400c9",
"activitypub"
]
],
"content": "You know parallelization in HPC is hard when you ask the question, \"How do I send all tasks from a controller to workers before starting a simulation, and collect all results after it finishes?\" The answer is often, \"Don't do this. The dataset is too large for any single node to handle, so nobody should ever have a global view of the full data at any point, including initialization and post-processing.\"",
"sig": "4627fb24de10360682b013d2bf159beaa5b07caad3a35d09980e5703458aae7871f7455bd229cfe88ef584b58593c1d532abe4427b7e56b6e89ffdc30defe014"
}