home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.realtime
- Path: sparky!uunet!email!alex
- From: alex@vmars.tuwien.ac.at (Alexander Vrchoticky)
- Subject: Re: novel idea?
- Message-ID: <1993Jan11.163822.10508@email.tuwien.ac.at>
- Sender: news@email.tuwien.ac.at
- Nntp-Posting-Host: miles.vmars.tuwien.ac.at
- Organization: Technical University Vienna, Dept. for Realtime Systems, AUSTRIA
- References: <erempel.726720401@sol.UVic.CA> <1993Jan11.171954.1@wombat.newcastle.edu.au> <C0onL4.2qE@newcastle.ac.uk> <1993Jan11.140742.11466@ll.mit.edu>
- Date: Mon, 11 Jan 1993 16:38:22 GMT
- Lines: 38
-
- dbruce@ll.mit.edu (Dave Bruce) writes:
-
- [about load balancing in heterogenous systems]
- >[...] Globals, stacks, task allocated resources need to
- >transferred over to architecturely different cpu. I agree with Peter, "You
- >Must Be Joking!"
-
- i believe this sentence was uttered numerous times when they discussed
- whether it was possible to build heavier-than-air aircraft, back in the
- days of yore, when engineers had greasy hands ...
-
- to answer the original poster's question: task migration in
- heterogenous systems is *not* a novel idea, but to my knowledge it
- hasn't (yet) been commercially exploited either.
-
- the technical problems themselves are tremendous: incompatible instructions
- sets and incompatible data representations are among the most prominent.
-
- some approaches solve these problems by avoiding them: they define an
- abstract machine (shades of p-code), and implement this on the various
- architectures to be supported. this obviously avoids the incompatibility
- problems, because, in effect, the problem of task migration in
- heterogenous systems is reduced to the (easier) problem for
- homogeneous systems.
-
- however, this approach will lead to seriously degraded performance if the
- abstract machine is not implemented with extreme care (and probably even
- if it is).
-
- so, the answer is: it's possible, but, given the expenses of the necessary
- investments and the market situation (in which companies have a rather,
- ahem, limited interest in allowing customers to use the competition's
- computers), i wouldn't expect to see commercial products using the idea.
-
-
- --
- Alexander Vrchoticky alex@vmars.tuwien.ac.at
- TU Vienna, CS/Real-Time Systems +43/1/58801-8168
-