Patents by Inventor David Gingold

David Gingold has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7533197
    Abstract: A multi-node computer system with a plurality of interconnected processing nodes, including a method of using DMA engines without page locking by the operating system. The method includes a sending node with a first virtual address space and a receiving node with a second virtual address space. Performing a DMA data transfer operation between the first virtual address space on the sending node and the second virtual address space on the receiving node via a DMA engine, and if the DMA operation refers to a virtual address within the second virtual address space that is not in physical memory, causing the DMA operation to fail. The method includes causing the receiving node to map the referenced virtual address within the second virtual address space to a physical address, and causing the sending node to retry the DMA operation, wherein the retried DMA operation is performed without page locking.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: May 12, 2009
    Assignee: SiCortex, Inc.
    Inventors: Judson S. Leonard, David Gingold, Lawrence C. Stewart
  • Publication number: 20080109573
    Abstract: The invention relates to a RDMA system for sending commands from a source node to a target node. These commands are locally executed at the target node. One aspect of the invention is a multi-node computer system having a plurality of interconnected processing nodes. The computer system issues a direct memory access (DMA) command from a first node to be executed by a DMA engine at a second node. Commands are transferred and executed by forming, at a first node, a packet having a payload containing the DMA command. The packets are sent to the second node via the interconnection topology, where the second node receives the packet and validating that the packet complies with a predefined trust relationship. The command is then processed by the DMA engine at the second node.
    Type: Application
    Filed: November 8, 2006
    Publication date: May 8, 2008
    Inventors: Judson S. Leonard, Lawrence C. Stewart, David Gingold
  • Publication number: 20080109569
    Abstract: The invention relates to a remote DMA system, and methods for supporting synchronization of distributed processes in a multiprocessor system using collective operations. One aspect of the invention is a multi-node computer system having a plurality of interconnected processing nodes. This system uses DMA engines to perform collective operations synchronizing processes executing on a set of nodes. Each process in the set of processes causes the DMA engine on the node on which the process executes, to transmit a collective operation command to the master node when the process reaches a synchronization point in its execution. The DMA engine on the master node receives and executes the collective operations from the processes, and in response to receiving a pre-established number of the collective operations, conditionally executing the set of associated commands.
    Type: Application
    Filed: November 8, 2006
    Publication date: May 8, 2008
    Inventors: Judson S. Leonard, Lawrence C. Stewart, David Gingold
  • Publication number: 20080109570
    Abstract: Systems and methods for remote direct memory access without page locking by the operating system. A multi-node computer system has a plurality of interconnected processing nodes. DMA engines are used in a way to avoid page locking.
    Type: Application
    Filed: November 8, 2006
    Publication date: May 8, 2008
    Inventors: Judson S. Leonard, David Gingold, Lawrence C. Stewart
  • Patent number: 7277450
    Abstract: An active optical network switch having a switch module, a plurality of uplink modules and a plurality of downlink modules connected to a backplane for connecting the modules and passing signals among them. A CPU module assists in managing the routing of traffic signals by the switch module; said modules and backplane are enclosed in an environmentally hardened housing. Six downlink modules may include four downlink ports each, for connecting the switch to twenty-four subscribers. Multiple switches may be daisy-chained together; one being a master and the remainder being slaves, to increase the number of subscribers that are served by an uplink fiber/pair. Dense Wavelength Division Multiplexing may aggregate traffic signals between many subscribers and a CO/head end along a single backhaul fiber. Switch software may provide “network edge” functions including traffic shaping, policing, filtering and aggregation, and address control.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: October 2, 2007
    Assignee: Arris International, Inc.
    Inventors: Kevn Neeley, Wilson E. Sawyer, Stuart Green, David Gingold
  • Publication number: 20030066087
    Abstract: A hybrid distributed cable modem termination systems having mini fiber nodes containing CMTS modulators remotely located from the head end. DOCSIS MAC layer components are located at the head end. This lowers cost and allows use of a smaller mFN enclosure. The mFN has A/D converters for DOCSIS upstream traffic and for legacy upstream traffic. A multiplexer using forward error correction combines the legacy and DOCSIS traffic for upstream transmission along a single fiber at rates of approximately 2 Gbps. A splitter at the head end routes legacy traffic to legacy equipment and the DOCSIS traffic to the MAC layer components. A single power supply at the head end can be used to power the mFNs.
    Type: Application
    Filed: September 27, 2002
    Publication date: April 3, 2003
    Inventors: Wilson E. Sawyer, John M. Ulm, David Gingold, Jerald Archambault
  • Publication number: 20030012485
    Abstract: An active optical network switch having a switch module, a plurality of uplink modules and a plurality of downlink modules connected to a backplane for connecting the modules and passing signals among them. A CPU module assists in managing the routing of traffic signals by the switch module; said modules and backplane are enclosed in an environmentally hardened housing. Six downlink modules may include four downlink ports each, for connecting the switch to twenty-four subscribers. Multiple switches may be daisy-chained together; one being a master and the remainder being slaves, to increase the number of subscribers that are served by an uplink fiber/pair. Dense Wavelength Division Multiplexing may aggregate traffic signals between many subscribers and a CO/head end along a single backhaul fiber. Switch software may provide “network edge” functions including traffic shaping, policing, filtering and aggregation, and address control.
    Type: Application
    Filed: July 12, 2002
    Publication date: January 16, 2003
    Inventors: Kevin Neeley, Wilson E. Sawyer, Stuart Green, David Gingold