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

  1. Newsgroups: comp.realtime
  2. Path: sparky!uunet!gatech!paladin.american.edu!howland.reston.ans.net!usc!sdd.hp.com!ux1.cso.uiuc.edu!cs.uiuc.edu!cs.uiuc.edu!gillies
  3. From: gillies@cs.uiuc.edu (Don Gillies)
  4. Subject: Re: novel idea?
  5. Message-ID: <C0q9ww.6JF@cs.uiuc.edu>
  6. Organization: University of Illinois, Dept. of Comp. Sci., Urbana, IL
  7. References: <1993Jan11.171954.1@wombat.newcastle.edu.au> <C0onL4.2qE@newcastle.ac.uk> <1993Jan11.205639.38@logica.co.uk> <1993Jan12.041152.3997@netcom.com>
  8. Date: Tue, 12 Jan 1993 06:26:53 GMT
  9. Lines: 18
  10.  
  11. Re: How to change the host processor architecture in the middle of a program.
  12.  
  13. There has been some work on "Cross-Architecture Procedure Call" (CAPC)
  14. here at the University of Illinois (Ray Essick did finished his phd on
  15. this in 1987 I believe).  Basically, the CAPC is a good way to make
  16. use of a compute server.  A CAPC is a remote procedure call that pages
  17. the stack frame over the network to the target supercomputer.  As long
  18. as the two machines have similar byte ordering and a C compiler with
  19. identical calling conventions (which is now standardized by ANSI, I
  20. guess), then it is not difficult to perform the call.  The trick is to
  21. dynamically page your address space across the network to back up
  22. indirect pointer references...  8-) 8-) 8-)
  23.  
  24. Don Gillies - gillies@cs.uiuc.edu - University of Illinois at Urbana-Champaign
  25. -- 
  26.  
  27.  
  28.  
  29.