-
公开(公告)号:US20050091390A1
公开(公告)日:2005-04-28
申请号:US10692496
申请日:2003-10-24
申请人: Leonard Helmer , Patricia Heywood , Paul Dinicola , Steven Martin , Gregory Salyer , Carol Soto
发明人: Leonard Helmer , Patricia Heywood , Paul Dinicola , Steven Martin , Gregory Salyer , Carol Soto
CPC分类号: G06F15/17
摘要: A system and method that utilizes a dedicated transmission queue to enable expedited transmission of data messages to adaptive “nearest neighbor” nodes within a cluster. Packet descriptors are pre-fetched by the communications adapter hardware during the transmission of the preceding data element and setup for the next transmission is performed in parallel with the transmission of the preceding data element. Data elements of a fixed length that is equal to the cache line size of the communication hardware can optionally be used to provide optimized transfer between computer memory and communications hardware. The data receiving processing can also be optimized to recognize and handle cache line size data elements.
摘要翻译: 一种使用专用传输队列来实现数据消息到集群内的自适应“最近邻”节点的快速传输的系统和方法。 在传输前面的数据元素期间,通信适配器硬件预取数据包描述符,并且与先前数据元素的传输并行执行用于下一个传输的建立。 可以可选地使用等于通信硬件的高速缓存行大小的固定长度的数据元素来提供计算机存储器和通信硬件之间的优化传输。 数据接收处理也可以被优化以识别和处理高速缓存行大小的数据元素。
-
公开(公告)号:US20060045109A1
公开(公告)日:2006-03-02
申请号:US11017573
申请日:2004-12-20
IPC分类号: H04L12/28
CPC分类号: H04L67/1097 , H04L69/32
摘要: In a multinode data processing system in which data is transferred, via direct memory access (DMA) or in remote direct memory access (RDMA), from a source node to at least one destination node through communication adapters coupling each node to a network or switch, a method is provided in which interrupt handling is overlapped with data transfer so as to allow interrupt processing overhead to run in parallel at the destination node with the movement of data to provide performance benefits. The method is also applicable to situations involving multiple interrupt levels corresponding to multithreaded handling capabilities.
摘要翻译: 在通过直接存储器访问(DMA)或远程直接存储器访问(RDMA))传输数据的多节点数据处理系统中,通过将每个节点耦合到网络或交换机的通信适配器,从源节点到至少一个目的地节点 提供了一种方法,其中中断处理与数据传输重叠,以便允许中断处理开销在目的地节点上并行运行,随着数据的移动而提供性能优势。 该方法也适用于涉及多线程处理能力的多个中断级别的情况。
-
公开(公告)号:US20060045108A1
公开(公告)日:2006-03-02
申请号:US11017406
申请日:2004-12-20
申请人: Robert Blackmore , Fu Chang , Piyush Chaudhary , Kevin Gildea , Jason Goscinski , Rama Govindaraju , Donald Grice , Leonard Helmer , Patricia Heywood , Peter Hochschild , John Houston , Chulho Kim , Steven Martin
发明人: Robert Blackmore , Fu Chang , Piyush Chaudhary , Kevin Gildea , Jason Goscinski , Rama Govindaraju , Donald Grice , Leonard Helmer , Patricia Heywood , Peter Hochschild , John Houston , Chulho Kim , Steven Martin
IPC分类号: H04L12/56
CPC分类号: H04L67/1097
摘要: In a multinode data processing system in which nodes exchange information over a network or through a switch, a structure and mechanism is provided within the realm of Remote Direct Memory Access (RDMA) operations in which DMA operations are present on one side of the transfer but not the other. On the side in which the transfer is not carried out in DMA fashion, transfer processing is carried out under program control; this is in contrast to the transfer on the DMA side which is characteristically carried out in hardware. Usage of these combination processes is useful in programming situations where RDMA is carried out to or from contiguous locations in memory on one side and where memory locations on the other side is noncontiguous. This split mode of transfer is provided both for read and for write operations.
摘要翻译: 在其中节点通过网络或通过交换机交换信息的多节点数据处理系统中,在远程直接存储器访问(RDMA)操作的领域内提供了结构和机制,其中DMA操作存在于传输的一侧,但是 不是其他的 在DMA方式不进行传输的一方,传送处理在程序控制下进行; 这与在硬件上进行特征性的DMA侧的传输相反。 这些组合过程的使用对于在一侧执行RDMA到存储器中的连续位置并且另一侧上的存储器位置不连续地执行RDMA的编程情况是有用的。 这种分离传输模式为读取和写入操作都提供。
-
-