home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 10878 < prev    next >
Encoding:
Text File  |  1992-11-18  |  2.0 KB  |  44 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!ferkel.ucsb.edu!taco!rock!stanford.edu!bcm!cs.utexas.edu!qt.cs.utexas.edu!news.Brown.EDU!noc.near.net!meiko.com!richard
  3. From: richard@meiko.com (Richard Cownie)
  4. Subject: Re: DEC Alpha architecture issues
  5. Message-ID: <1992Nov18.191730.1044@meiko.com>
  6. Organization: Meiko Scientific Corp.
  7. References: <1992Nov18.112407.2518@doug.cae.wisc.edu>
  8. Date: Wed, 18 Nov 1992 19:17:30 GMT
  9. Lines: 33
  10.  
  11. 1. Conditional move instruction is certainly useful.  I was involved
  12.    in writing a compiler for the Acorn RISC Machine (ARM), which has
  13.    the unusual feature that all instructions are conditionally
  14.    executed, with a 4-bit field to specify the condition (the most
  15.    common condition being "always").  Any conditional branch over
  16.    a short sequence of instructions was optimised into a short
  17.    sequence of conditionally-executed instructions, which reduced
  18.    the code size and saved flushing the pipeline (there was no smart
  19.    branch prediction or delayed branches).
  20.  
  21.    You can't play quite the same game with just conditional move,
  22.    but things like "if (a < b) a = b;" will work nicely.
  23.    Note that the SPARC Version 9 architecture also includes
  24.    conditional move (together with 64-bit extensions & much else).
  25.  
  26. 3. I believe 1000 tera-FLOPS = 1 peta-FLOPS ?  However, anyone using
  27.    this word before 1997 should be regarded as a hype-merchant.
  28.    Hennessy & Patterson refer to performance on the Perfect benchmarks
  29.    which averages about 1% of peak MFLOPS rates - the real challenge
  30.    for the millenium is to regularly attain > 1GFLOPS performance
  31.    on these dusty decks.
  32.  
  33.    I'm not sure what Cray are up to, but with current technology it's
  34.    more likely to be 300GFLOPS than 300TFLOPS - this would be roughly
  35.    in line with Fujitsu VPP500, TMC CM-5, Meiko CS-2, and could be
  36.    achieved with around 1000 or 2000 Alpha processors, which is a
  37.    manageable number.
  38.   
  39. -- 
  40. Richard Cownie (a.k.a. Tich), Meiko Scientific Corp 
  41. email: richard@meiko.com
  42. phone: 617-890-7676
  43. fax:   617-890-5042       
  44.