Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gbit or Firewire 800



On Wed, Jul 28, 2004 at 10:03:05AM -0700, Ernest Prabhakar scratched on the wall:

> The confusion is probably due to the fact that Firewire -- as an 
> arbitrated bus -- offers some *theoretical* possibility of being used 
> as a very low-latency transport for, e.g., MPI.  Even, presumably, 
> compared to non-IP utilizations of Ethernet (e.g., GAMMA 
> <http://www.disi.unige.it/project/gamma/index.html#aBSTR>).

  One thing that I've always wondered about is using an OS-bypass
  system for Ethernet, just like InfiniBand does.  Ethernet port-to-port
  latency, especially with modern high-end stitches, is within an order
  of magnitude to InfiniBand and other high speed interconnects.  The
  killer for Ethernet is the IP stack, and to some extent, the context
  switches and memory copies to get in and out of kernel space.
  Something like GAMMA still takes the second cost (as would a
  traditional kernel based Firewire driver to some extent, I would
  assume), but has the added advantage that you can still use the
  Ethernet port for more traditional things, like IP.  A MPI/OS-bypass
  system would likely take over the Ethernet port and wouldn't allow it
  to be used for anything else.  On the other hand, the Xserve has two
  ports (although let me guess... integrated controllers?), and Ethernet
  is dirt cheap, as networks go-- I'm sure there are people that would
  be happy to give up an Ethernet port on each node if they could save
  a bundle on their interconnect switch.

> However, since there are currently no MPI over Firewire implementations 
> available, this is just speculation.

  Kind of like this quote; I love the way this huge and massive project
  is slipped in as a sub-clause of a sentience, making it sound so easy
  and casual (a good weekend project):

http://www.apple.com/macosx/tiger/unix.html
Under "64-bit Compatibility", second paragraph:
------------------------------------------------------------
For example, [...] a computer scientist can create a shared
memory architecture for an entire cluster.
------------------------------------------------------------

  Although I suppose it is true; it could be done, and it would be
  pretty cool.  An S-COMA memory system, or something similar, for
  Mac clusters could be very interesting.

   -j

-- 
                     Jay A. Kreibich | Integration & Software Eng.
                        email@hidden | Campus IT & Edu. Svcs.
          <http://www.uiuc.edu/~jak> | University of Illinois at U/C
_______________________________________________
xgrid-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xgrid-users
Do not post admin requests to the list. They will be ignored.


References: 
 >Gbit or Firewire 800 (From: János <email@hidden>)
 >Re: Gbit or Firewire 800 (From: Rick Hoge <email@hidden>)
 >Re: Gbit or Firewire 800 (From: "Jay A. Kreibich" <email@hidden>)
 >Re: Gbit or Firewire 800 (From: Ernest Prabhakar <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.