home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / prolog / 2332 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  2.4 KB

  1. From: Kino.Coursey@f2206.n124.z1.fidonet.org (Kino Coursey)
  2. Sender: FredGate@ocitor.fidonet
  3. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!bogus.sura.net!howland.reston.ans.net!sol.ctr.columbia.edu!eff!news.oc.com!utacfd.uta.edu!rwsys!ocitor!FredGate
  4. Newsgroups: comp.lang.prolog
  5. Subject: Delphi OR-parallel systems
  6. Message-ID: <726461532.F00001@ocitor.fidonet>
  7. Date: Thu, 07 Jan 1993 18:50:00
  8. Lines: 34
  9.  
  10. I just came accross an interesting model of exploiting OR-parallelism
  11. in PROLOG code. As I am writting a PROLOG interperter for use in a
  12. network enviroment (MS Windows/NT) I was wondering if anyone had any
  13. information on progress, references or implementation of the Delphi
  14. model. The Dephi model uses bit strings to specify a deterministic 
  15. path in a non-deterministic program. These strings are called 
  16. oracles and thus the name Delphi for entire model. Individual 
  17. processors use the oracles to determine what path follow in a given 
  18. program. Thus there is no communication of enviroments or bindings, 
  19. just the control information needed to reconstruct a path. Since the 
  20. model is so simple I am tempted to implement it if I could get more 
  21. information. Two references I do have are:
  22. [Alsh88a] Alshawi,w. and D.B. Moran," The Delphi Model and Some 
  23. Preliminary Experiments", Fifth International Conference and 
  24. Symposium on Logic Programming, pp.1578-1589 (15-19 Aug,1988)
  25. [Cloc86a] Clocksin, W.F. and H. Alshawi, "A Method for Efficiently 
  26. Executing Horn Clause Programs using Multiple Processors",New 
  27. Generation Computing,5 (1988) pp.361-376
  28. .
  29. The method reminds me of Genetic Algorithms and work in chess on 
  30. engines like HITECH or DEEP THOUGHT. It might be nice to have a 
  31. quick parallel PROLOG machine for any MS Windows or OS/2 network.
  32.     I am also intrested in want people would like in a SMALL 
  33. interperter for the MS Windows enviroment and in general. I read 
  34. some of the discussions on fast arrays, and even though it is 
  35. non-logical and violates pure PROLOG I may include direct array 
  36. facilites in my system. What else would you like ?
  37.    And Does anyone have anything on CODERS PROLOG. I know its a C 
  38. based PROLOG libarary but is it any good. How does it compare with 
  39. more standard prologs?  And what are the requirements if you include
  40. it in an embedded system ? royalties ?
  41.                                             THANKS IN ADVANCE
  42.                                             KINO COURSEY
  43.  * Origin: The Interocitor*AI/Robotics*214-258-1832 (1:124/2206)
  44.