home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / rec / games / chess / 12138 < prev    next >
Encoding:
Text File  |  1992-12-29  |  3.4 KB  |  68 lines

  1. Newsgroups: rec.games.chess
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!gatech!willis1.cis.uab.edu!hyatt
  3. From: hyatt@cis.uab.edu (Robert Hyatt)
  4. Subject: Re: Wanted: details of (computer) evaluation functions
  5. Message-ID: <1992Dec30.034032.526@cis.uab.edu>
  6. Keywords: evaluation, position, positional, judgment
  7. Organization: University of Alabama at Birmingham
  8. References: <1992Dec29.035140.12403@cis.uab.edu> <1992Dec29.133014.13406@fccc.edu>
  9. Date: Wed, 30 Dec 1992 03:40:32 GMT
  10. Lines: 56
  11.  
  12. In article <1992Dec29.133014.13406@fccc.edu> vanderli@orion.fccc.edu (Michel van der List) writes:
  13. >In article <1992Dec29.035140.12403@cis.uab.edu>,
  14. >    hyatt@cis.uab.edu (Robert Hyatt) writes:
  15. >> I would recommend the following:
  16. >> 
  17. >> 1.  Chess Skills in Man and Machine, Springer-Verlag.  A chapter on chess 4.0
  18. >> tells a lot.
  19. >> 
  20. >> 2.  Computers, Chess and Cognition, edited by Marsland and Schaeffer, 
  21. >> Springer-Verlag.  It has chapters on Cray Blitz, Hitech, Deep Thought, and
  22. >> others.  The Cray Blitz chapter completely spells out it's evaluation
  23. >> function, search extensions, etc.  I can give you an electronic summary
  24. >> of the chapter if you would like.  You will need a unix-like troff
  25. >> formatter.
  26. >
  27. >First off let me say that I always enjoy Mr Hyatt's posts on computer
  28. >chess. His insights are always very interesting. Secondly I have two
  29. >questions:
  30. >  - Could you post the above mentioned summary, I am sure there would be
  31. >    quite a bit of interest in it.
  32. >  - A few weeks ago you mentioned Sparc Blitz (I think thats what you
  33. >    called it). Could you comment on it's strength?
  34. >
  35.  
  36. First, and I hope either Jonathan or Tony reads this, is there any problem
  37. with nroff'ing part of the chapter I wrote and then posting that here?  I
  38. know that it could possibly lose a few sales, but maybe it might also cause
  39. some readers to purchase the book to get the data on HiTech and Deep Thought
  40. after seeing what I wrote on Cray Blitz.  Comments Tony or Jonathan?
  41.  
  42. Second, "sparc blitz" is nothing more than the pure fortran version of Cray
  43. Blitz (it has about 15,000 lines of Cray assembly language that really speeds
  44. things up by a factor of five (5) over the pure fortran) running on a sparc.
  45. I have a sparc-2 on my desk and S-B searches about 1,000 nodes per second.
  46. Yeah, I know that's not very fast.  Especially when we do 200,000 per sec on
  47. a YMP 8 and over 500,000 on a C90.  The real problem with "sparc blitz" is
  48. that it't search extensions have been set up for the 9-10 plies we get on a
  49. YMP8.  Running on a sparc, the current code simply extends too many lines
  50. too deeply and as a result, doesn't search as deep on average as I would like.
  51. Not having played any games, I don't know what to expect, but I suspect 6-7
  52. plies at 3 mins per move.
  53.  
  54. It does work, although a few Cray-specific features (dealing with memory
  55. allocation, etc.) don't function.  I occasionally use it to test problems
  56. I see in here, but don't expect to use it in a tournament.  I have been
  57. working on converting to C for a year or so, very sporadically, and would
  58. expect that version to be somewhat better on a sparc after I optimize it
  59. away from the cray-specific things we do now.  (some 64bit arithmetic
  60. dealing with hashing is a real pain and is slow as it is written in
  61. fortran.)
  62.  
  63. Bob
  64.  
  65. -- 
  66. !Robert Hyatt                    Computer and Information Sciences   !
  67. !hyatt@cis.uab.edu               University of Alabama at Birmingham !
  68.