home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / realtime / 1540 < prev    next >
Encoding:
Text File  |  1993-01-11  |  2.2 KB  |  54 lines

  1. Newsgroups: comp.realtime
  2. Path: sparky!uunet!debbie!wheelerd
  3. From: wheelerd@tt.com (David Wheeler)
  4. Subject: Re: novel idea?
  5. Message-ID: <1993Jan11.154611.3044@debbie>
  6. Sender: news@debbie
  7. Nntp-Posting-Host: london
  8. Organization: Telecommunications Techniques Corporation, Germantown MD
  9. References: <erempel.726720401@sol.UVic.CA> <1993Jan11.065941.21342@leland.Stanford.EDU>
  10. Date: Mon, 11 Jan 1993 15:46:11 GMT
  11. Lines: 41
  12.  
  13. >In article <erempel.726720401@sol.UVic.CA> erempel@sol.UVic.CA (Evan Rempel) writes:
  14. >I haven't read very much in the realtime environment, but I have
  15. >a thought about an OS that has what I think is a fairly unique
  16. >idea.
  17. >
  18. >I am looking for an OS (real time obviously) that has the
  19. >ability to swap a task from one cpu to another. This is merely
  20. >a multiprocessing system. The catch is that I want to be
  21. >able to mix cpu's. Say a 68040 as the general, but then a i860
  22. >running on the side for complex graphics. If the i860 becomes
  23. >bogged down (I don't know what I would be doing to bog down the
  24. >i860, but lets say I do) and the 68040 is sitting idle (or close
  25. >to it) can one of the tasks that is running on the i860 be switched
  26. >over to the 68040 to run there.
  27. >
  28. >I know that the single task on the 040 would run slower than on the
  29. >i860, but if the i860 was bogged down, the net result would
  30. >be a system speedup.
  31. >
  32. >Is there any system out there that provides this type of
  33. >functionality?
  34. >
  35. >
  36.  
  37. As a few people have already stated, the difference in machine
  38. languages means this won't work in a straight-forward way.  It may be
  39. possible to design such a multi-processor with a special compiler that
  40. knows what types of processors are in the system and at run-time can
  41. stop the execution on one machine and start it on the other with an
  42. appropriate context to continue the processing.  I'm pretty sure
  43. nobody has done this before and with all the problems designing
  44. compilers for homogeneous multiprocessors, it will probably be a long
  45. time before anybody does.
  46.  
  47.  
  48.  
  49. -- 
  50.  
  51. David Wheeler (wheelerd@tt.com)            |  Anybody know how to send
  52. Telecommunications Techniques Corporation  |  E-mail to/from Usenet/Internet
  53. Germantown, Maryland                       |  to the French Minitel system?
  54.