Programming Environment When Mixing Beowulf And SMP?
mulcher asks: "In a beowulf cluster I want to store (logically) one giant data structure across many nodes and have individual nodes compute in parallel. Each node has SMP so I want to exploit that as well. I have seen C/C++ and Message Passing Interface MPI, however I am also looking for Java and Haskell interfaces, or special parallel languages interfaces. Any suggestions? Also is there anyone out there who has attempted this and can recommend some URLs?"
What you need is an MPI implementation that
Does The Right Thing in handling communication
between interhost MPI processes and intrahost
MPI processes.
Such a beast is not that far off into
the future.