heat icon indicating copy to clipboard operation
heat copied to clipboard

Documentation - add programming model page

Open Markus-Goetz opened this issue 4 years ago • 5 comments

Feature functionality Add a page describing HeAT's programming model.

Markus-Goetz avatar Jun 30 '20 08:06 Markus-Goetz

This would be great to have. Let me know how I can support you @Markus-Goetz

ClaudiaComito avatar Apr 04 '22 09:04 ClaudiaComito

Essentially text writing - it would be an explanation of the (relaxed) bulk synchronous processing (BSP) model including the graphic from the paper. Mainly boils down to saying that there are fixed synchronization points and inbetween there is arbitrary and concurrent computation and communication

Markus-Goetz avatar Apr 06 '22 08:04 Markus-Goetz

Perhaps it can be enriched by extending or having an extra page that describes on how to think about implementing a distributed algorithm, i.e. if not split just compute locally, otherwise communicate inbetween using MPI

Markus-Goetz avatar Apr 06 '22 08:04 Markus-Goetz

Clearly a good idea. Could be interesting for a student project (e.g. bachelor/master thesis) where some general explanatory/introductory text that is required within the thesis anyway can be used here too.

(Reviewed within #1109)

mrfh92 avatar Aug 21 '23 10:08 mrfh92