home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / dcom / cellrel / 735 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  1.8 KB

  1. Path: sparky!uunet!sun-barr!ames!agate!doc.ic.ac.uk!uknet!pavo.csi.cam.ac.uk!dm
  2. From: dm@cl.cam.ac.uk (Derek McAuley)
  3. Newsgroups: comp.dcom.cell-relay
  4. Subject: Re: Computers dont like ATM?
  5. Message-ID: <1992Nov18.073123.25500@infodev.cam.ac.uk>
  6. Date: 18 Nov 92 07:31:23 GMT
  7. References: <1992Nov18.025754.14749@trl.oz.au>
  8. Sender: news@infodev.cam.ac.uk (USENET news)
  9. Organization: U of Cambridge Computer Lab, UK
  10. Lines: 24
  11. Nntp-Posting-Host: malin.cl.cam.ac.uk
  12.  
  13. In article <1992Nov18.025754.14749@trl.oz.au>, lampard@titan.trl.OZ.AU (Greg Lampard) writes:
  14. |> This morning I heard a talk by Dr Paul Green from IBM Research, in
  15. |> which he was explaining his work on high-speed all-optical networking.
  16. |> More or less in passing, he mentioned that 53 byte cells are too small
  17. |> for computers (or words to that effect).  His claim was that small
  18. |> packets are good for delay-sensitive applications, but they make a lot
  19. |> of unnecessary work for the computer that has to receive them, since it
  20. |> has to process a header every 53 bytes, and often just stores the cell
  21. |> to build up a larger packet for the next layer up the protocol stack.
  22.  
  23. Many computers are well used to dealing in small fixed sized units; lets call
  24. these units cachelines. The trick is to do such handling in hardware. 
  25.  
  26. But the cry always goes up "the cost the complexity"; Pah! that's what people
  27. said about caches / snooping / virtual addressing / pipelines / ad nauseum ... 
  28. until one day the hardware designers bit the bullet and it just happened because
  29. that's what it took to go faster.  
  30.  
  31. So look at it another way; assume some day we have to handle network traffic in
  32. hardware - as someone who dabbles in hardware I know my prefered solution would
  33. be to manipulate fixed rather than variable sized objects. The words paging and
  34. segmentation seem to spring to mind for some reason.
  35.  
  36. Mac.
  37.