Patent
Network direct memory access
Shailendra S. Desai,Mark D. Hayter,Dominic Go +2 more
- 17 Aug 2007
48
TL;DR: In this article, a system comprises at least a first node and a second node coupled to a network, where the first node is configured to transmit at least one packet to the second node to access data in the local memory.
read more
Abstract: In one embodiment, a system comprises at least a first node and a second node coupled to a network. The second node comprises a local memory and a direct memory access (DMA) controller coupled to the local memory. The first node is configured to transmit at least a first packet to the second node to access data in the local memory and at least one other packet that is not coded to access the local memory. The second node is configured to capture the packet from a data link layer of a protocol stack, and wherein the DMA controller is configured to perform one more transfers with the local memory to access the data specified by the first packet responsive to the first packet received from the data link layer. The second node is configured to process the other packet to a top of the protocol stack.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Intelligent Network Interface System and Method for Protocol Processing
Laurence B. Boucher,Stephen E. J. Blightman,Peter K. Craft,David A. Higgen,Clive M. Philbrick,Daryl D. Starr +5 more
- 27 Sep 2013
TL;DR: In this article, a communication control block (CCB) for a message is defined that allows DMA controllers of the INIC to move data, free of headers, directly to or from a destination or source in the host.
311
Patent
Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
Laurence B. Boucher,Stephen E. J. Blightman,Peter K. Craft,David A. Higgen,Clive M. Philbrick,Daryl D. Starr +5 more
- 01 Dec 2008
TL;DR: A Network Interface Device (NI device) coupled to a host computer receives a multi-packet message from a network (for example, the Internet) and DMAs the data portions of the various packets directly into a destination in application memory on the host computer.
147
Patent
Methods and systems for converged networking and storage
Jeffrey Chou,Gopal Sharma,Amitava Guha,Kevin Fong,Jayasenan Sundara Ganesh +4 more
- 06 Mar 2015
TL;DR: In this article, a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage Media Controller and the network Interface Controller is presented.
105
Patent
Methods and systems for data storage using solid state drives
Abhay Kumar Singh,Bandarupalli Sambasiva Rao,Gopal Sharma,Jeffrey Chou +3 more
- 13 Oct 2017
TL;DR: In this article, methods and systems for improved storage strategies for use of collections of storage resources, such as solid state drives, including in connection with a converged networking and storage node that may be used for virtualization of a collection of physically attached and/or network-connected storage resources.
85
Patent
Protocol stack that offloads a TCP connection from a host computer to a network interface device
Peter K. Craft,Clive M. Philbrick,Laurence B. Boucher,David A. Higgen +3 more
- 11 Jan 2005
TL;DR: In this article, a host CPU runs a network protocol processing stack that provides instructions not only to process network messages but also to allocate processing of certain network messages to a specialized network communication device, offloading some of the most time consuming protocol processing from the host CPU to the network communication devices.
54
References
Patent
TCP/IP offload network interface device
Laurence B. Boucher,Stephen E. J. Blightman,Peter K. Craft,David A. Higgen,Clive M. Philbrick,Daryl D. Starr +5 more
- 12 Mar 2002
TL;DR: The Intelligent Network Interface Card (INIC) or communication processing device (CPD) as mentioned in this paper works with a host computer for data communication and provides a fast path that avoids protocol processing for most messages.
535
Patent
Fast-path apparatus for receiving data corresponding to a TCP connection
Laurence B. Boucher,Stephen E. J. Blightman,Peter K. Craft,David A. Higgen,Clive M. Philbrick,Daryl D. Starr +5 more
- 27 Sep 2002
TL;DR: The Intelligent Network Interface Card (INIC) as discussed by the authors provides a fast path that avoids protocol processing for most large multi-packet messages, greatly accelerating data communication, and also assists the host for those message packets that are chosen for processing by host software layers.
475
Patent
Remote direct memory access system and method
Kevin J. Gildea,Rama K. Govindaraju,Donald G. Grice,Peter H. Hochschild,Fu Chung Chang +4 more
- 30 Aug 2004
TL;DR: In this paper, a remote direct memory access (RDMA) system is provided in which data is transferred over a network by DMA between from a memory of a first node of a multi-processor system having a plurality of nodes connected by a network and a memory on a second node.
161
Patent
Operating system independent virtual memory computer system
John W. Kish,John S. Alcorn,David B. Burleson +2 more
- 15 Aug 1985
TL;DR: In this article, the authors propose an improved virtual memory computer system comprising a main processing unit for executing application and operating system software without virtual memory code and independently of virtual memory operation.
80
Patent
Network dma method
Stephen L. Adams
- 30 Mar 2000
TL;DR: In this paper, the authors proposed a network that allows network data to be transferred via direct memory access (DMA) between two application buffers in computers separated by a network, and the protocol stack locates and passes the application buffer address to the second FC NIC.
63