Messages in this thread | | | From | (Larry McVoy) | Subject | Re: MOSIX and kernel mods. | Date | Sat, 06 Mar 1999 14:11:05 -0800 |
| |
From: Kamran Karimi <karimi@cs.uregina.ca> : > On the other hand, if message passing APIs, etc, are too complicated : > for people, I am going to go out on a limb here: they probably shouldn't : > be writing distributed applications. If they understand the issues : > the apis are not *that* complicated. : : I certainly disagree. This is like claiming that because assembly : language better represents the way a computer works, people who can't : learn it should better not write any programs.
Can you back your disagreement up with some examples of non-trivial programs which are successfully using your model and were unable to just as quickly sucessfully use MPI/PVM/etc?
: However, I stress again that unlike most other DSM system, DIPC uses : strict consistency.
I don't believe that that term has any meaning, even on a uniprocessor single threaded program. What does it mean? Are the registers consistent with memory? Are they consistent only after procedure calls? What about store ordering? What about register write buffers?
: DIPC makes the programming task easier by allowing the programmer to not : worry about invoking the right send/receive calls at the right places in : his code. I think this is a great help.
Actual experience has shown the opposite.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |