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] I am an engineer working in the Solaris part of the company. I work on things related to networking performance and I/O. Among other things, my group works on InfiniBand and RDMA on IP (RDDP to IETF people) technologies for Solaris. In the past I have worked on other parts of Solaris including Solaris/x86 and ACPI. Outside of work, I spend most of my time with my wife and kid, doing home maintenance and on church stuff. I don't have much free time (who does?). But when I get the chance, I play boardgames. Why the name RandomDude? Just an old nickname dug up from my mis-spent youth (i.e. grad school). Why blog? My company says we can try to engage the world for fun and profit. So let's give it a try... (2004-06-10 16:17:04.0) Permalink |
Calendar
RSS Feeds
All /Boardgames /Books /General /InfiniBand /IO /iWARP SearchLinksNavigation |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||