home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / fortran / 5170 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  2.4 KB

  1. Path: sparky!uunet!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!copper!aspen.craycos.com!jrbd
  2. From: jrbd@craycos.com (James Davies)
  3. Newsgroups: comp.lang.fortran
  4. Subject: Re: Compiler groups working on real apps?
  5. Message-ID: <1993Jan25.171544.14680@craycos.com>
  6. Date: 25 Jan 93 17:15:44 GMT
  7. References: <C19wHr.GF3@news.cso.uiuc.edu> <1993Jan23.003639.13681@craycos.com> <C1Cnq5.1zt@news.cso.uiuc.edu>
  8. Organization: Cray Computer Corporation
  9. Lines: 32
  10.  
  11. In article <C1Cnq5.1zt@news.cso.uiuc.edu> ercolessi@uimrl3.mrl.uiuc.edu (furio ercolessi) writes:
  12. >In article <1993Jan23.003639.13681@craycos.com>, jrbd@craycos.com (James Davies) writes:
  13. >|>In article <C19wHr.GF3@news.cso.uiuc.edu> ercolessi@uimrl3.mrl.uiuc.edu (furio ercolessi) writes:
  14. >|>
  15. >|>>This is probably too much to ask.  But I am wondering.  Maybe any one of
  16. >|>>us (users) could spend some time in putting together some "typical" code,
  17. >|>>containing a simplified version of the loops where our programs spend
  18. >|>>most of the time.
  19. >|>
  20. >|>You've just described the Livermore Loops.
  21. >
  22. >After seeing this comment, I fired up xnetlib, downloaded the Livermore
  23. >loops and looked at them.  I must admit I was not familiar with them.
  24. >While there is certainly an interesting variety of codes in there (there are 24 
  25. >different 'kernels'), at a first glance I was not able to locate something that 
  26. >I feel represents the kind of codes I am dealing with.
  27. >
  28. >My applications involve classical molecular dynamics (i.e., interacting atoms 
  29. >treated like classical masses and moved by time integration of F=ma).
  30.  
  31. My previous answer was a bit flip, I suppose, but basically there have been
  32. lots of benchmarks floating around for decades now, and they tend to be
  33. used primarily for marketting ("New XYZ Workstation Achieves 250 SPECmarks!!")
  34. or as argument fodder ("Yeah, but they're using SPEC88, which was too easy
  35. to cook by using a smart compiler!  They only get 127 on the SPEC93 suite,
  36. but our new ABC9000 gets 172 SPEC93marks!").  For what it's worth, the
  37. Perfect Club suite is a collection of application programs that was supposed
  38. to avoid compiler cheating, and also help advance compiler technology by
  39. encouraging sharing of techniques, but since the results don't boil down to a
  40. single number that can be easily quoted by marketroids most everyone basically
  41. ignores it.  Perfect includes one code that is a molecular-dynamics
  42. simulation (MDG).
  43.