home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / arch / 12235 < prev    next >
Encoding:
Text File  |  1993-01-11  |  4.1 KB  |  85 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!usc!cs.utexas.edu!wotan.compaq.com!twisto.eng.hou.compaq.com!croatia.eng.hou.compaq.com!leigh
  3. From: leigh@croatia.eng.hou.compaq.com (Kevin Leigh)
  4. Subject: SCI vs. Anet (Compaq's I/O Proposal)
  5. Message-ID: <1993Jan11.225829.16388@twisto.eng.hou.compaq.com>
  6. Summary: Why didn't Compaq use SCI for I/O 
  7. Keywords: SCI, I/O, point-to-point, Compaq, Anet 
  8. Sender: news@twisto.eng.hou.compaq.com (Netnews Account)
  9. Organization: Compaq Computer Corp.
  10. Distribution: world 
  11. Date: Mon, 11 Jan 1993 22:58:29 GMT
  12. Lines: 71
  13.  
  14. ************************************************************
  15. We appreciate your suggestions given to us to consider SCI 
  16. or one of it's derivatives (instead of Anet) as a solution 
  17. for PC I/O interconnects.  However, based on our 
  18. interpretations of information we have, SCI and RamLink do 
  19. not provide as low cost a solution as we desire.  Here is 
  20. why...
  21. ************************************************************
  22.  
  23. "Many features are incorporated in SCI to support 
  24. multiprocessor coherent and message-passing operations" [an 
  25. excerpt from one of David Gustavson's SCI articles].  We 
  26. agree.
  27.  
  28. The problem that was addressed with Anet is much more 
  29. limited in scope than the problem that SCI is intended to 
  30. solve.  All we ask of Anet is that it provides a mechanism 
  31. for attaching I/O devices to the system.  With this more 
  32. limited scope, we were able to develop an interface that is 
  33. very low cost while providing performance adequate for a 
  34. wide range of I/O needs, up to and including graphics/video.
  35.  
  36. Although much emphasis has been placed on low pin counts in 
  37. all of our correspondence, getting low pin counts is not a 
  38. sufficient cost metric.  It has been explained to us by 
  39. those knowedgeable about SCI that SCI implementations range 
  40. from 50K to 100K gates in complexity.  An Anet inteface can 
  41. be done with <1K gates for a simple, slave-only device (e.g. 
  42. a serial port controller) to around 10K gates for a multi-
  43. request mastering device (e.g. an FDDI controller.)  This 
  44. magnitude of difference is noticable no matter how 
  45. inexpensive one can purchase ASICs.
  46.  
  47. Another problem we have with SCI is its applicability in 
  48. mobile applications.  An SCI link is always "busy" 
  49. transferring either information or idle packets (to 
  50. synchronize the nodes), i.e., there is a constant power 
  51. drain due to continuously switching devices.  Athough Anet 
  52. requires a clock, the total power in a quiescent Anet 
  53. interface is much lower than one for SCI.  To further reduce 
  54. power consumption, the Anet protocol allows data buffers to 
  55. be power gated when data is not actually being transferred 
  56. and a further portocol allows the clock to be stopped to 
  57. reduce power even more.
  58.  
  59. It is interesting to note that one of the SCI design goals 
  60. was Interface - "a standardized open communication 
  61. architecture that allows products from multiple vendors to 
  62. be incorporated into one system and interoperate smoothly" 
  63. [IEEE Micro, Feb. 1992, pg. 11] - and yet there are a few 
  64. different physical layers defined and more standards are on 
  65. their way.  We can see the usefulness of the parallel (P18) 
  66. and the serial (S20) protocols for different distances.  We 
  67. can also see why RamLink (P1596.4) simplified SCI's original 
  68. protocols significantly - primarily to interface to memory 
  69. and not to worry about the MP issues.  This is exactly what 
  70. we were trying to point out - SCI has a lot of fat for low 
  71. cost I/O applications and RamLink still is not lean enough.  
  72. We tried to define Anet physical layer to be consistent 
  73. across different performance systems.  An Anet card should 
  74. work in a very small computer as well as in a multiprocessor 
  75. server.
  76.  
  77. We actually view Anet and SCI as being complementry 
  78. protocols just as we see both Anet and SCI as being 
  79. complementry to existing inter-box protocols (e.g. Ethernet, 
  80. FDDI, SCSI, etc.)  We don't believe that there is a single 
  81. connection mechanism that is optimal both for a multi-
  82. processing CPU/memory core and for I/O devices (especially 
  83. I/O devices on something like a PDA.)  So, different 
  84. problem, different solution.
  85.