Friday June 11, 2004
Ted H. Kim's WeblogMusings of a Random Dude
You asemble an IB subnet by connecting up your links to adapter ports and switches (you can have 48K total ports and switches in a subnet). The topology can be arbitrary though obviously some arrangements (star, fat tree, ring, etc.) are more interesting than others. IB host adapters (called Host Channel Adapters (HCAs)have a protocol processing engine in them that implements a hardware queue (actually a pair of them) to accept commands for each communication endpoint in the adapter. Further, there are other queues which notify the adapter user when commands are done. Queues are used so the commands can be performed asynchronously by the hardware without a need to wait around for the operations to complete. The commands themselves send and receive messages or perform RDMA (more on that at a later time). There is lots more in the 2000 odd pages of specifications, including: module form factors, hardware and power management, virtual lanes, different transport services, multicast, subnet management, routers, and so on. Maybe we will go into some of that, but this is enough for a starting point. Technorati Tags: InfiniBand (2004-06-11 11:40:08.0) Permalink Comments [1] |
Calendar
RSS Feeds
All /Boardgames /Books /General /InfiniBand /IO /iWARP SearchLinksNavigation |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||