[Beowulf] Home beowulf - NIC latencies

duncan.roweth at quadrics.com duncan.roweth at quadrics.com
Mon Feb 7 02:01:26 PST 2005


Patrick

Thanks for your mail. 

> How can you do one-sided operations without a DMA on the 
> target side ?!?

Gets are done by telling the remote adapter to perform 
a put back to the source. This can be a request to start
a DMA (for large transfers) or it can be a request to the 
the Short Transaction ENgine (STEN).

The STEN is a fast path for short puts that can be used 
from either the main CPU or from the adapter. It can 
generate network packets from a stream of commands and
data written either by the main CPU (as PIO writes) or
directly by the adapter. 

There are more details are in the "Hot Chips" paper that 
we wrote with Fabrizio Petrini of Los Alamos. 

http://www.c3.lanl.gov/~fabrizio/papers/hot03.pdf


Best Wishes
Duncan Roweth
Quadrics Limited





More information about the Beowulf mailing list