[Beowulf] no shared state, shared state with explicit locking, shared state without explicit locks
hahn at mcmaster.ca
Thu Oct 4 16:02:39 EDT 2007
this question is referring to a thread here:
> but I'll bet that those three classifications (no shared state, shared
> state with explicit locking, shared state without explicit locks)
I think there's one big distinction: shared or not shared. I figured
the author was talking about functional/dataflow languages which don't
have shared state (including MPI, in a sense) versus languages which
assume shared memory such as OpenMP.
within the shared-memory approach, explicit locking is pretty clear.
I presume "without explicit locks" just means crude systems like Java's
monitored data types.
IMO, the penitude of parallel packages mainly shows that we don't have
good answers yet...
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
More information about the Beowulf