Abstract: A computer network (1) comprises:—at least two processing nodes each having a processor (4) on which one or more user processes are executed and a respective network interface (2); and a switching network (3) which operatively connects the at least two processing nodes together, each network interface (2) including a command processor and a memory wherein the command processor of said network interface (2) is configured to allocate exclusively to a user process being executed on the processor (4) with which the network interface (2) is associated one or more segments of addressable memory in said network interface memory as a respective one or more command queues The network interface (2) is capable of processing command data at high rates and with low latencies whilst maintaining the security of individual user processes.
Type:
Application
Filed:
November 17, 2003
Publication date:
November 18, 2004
Applicant:
Quadrics Limited
Inventors:
Jon Beecroft, David Hewson, Moray McLaren
Abstract: A computer network (1) comprises:- a plurality of processing nodes, at least two of which each having respective addressable memories and respective network interfaces (2); and a switching network (3) which operatively connects the plurality of processing nodes together, each network interface (2) including a memory management unit (8a) having associated with it a memory in which is stored (a) at least one mapping table for mapping 64 bit virtual addresses to the physical addresses of the addressable memory of the respective processing node; and (b) instructions for applying a compression algorithm to said virtual addresses, the at least one mapping table comprising a plurality of virtual addresses and their associated physical addresses ordered with respect to compressed versions of the 64 bit virtual addresses. The network interface (2) provides visibility across the network of areas of the memory of individual processing nodes in a way which supports full scalability of the network.
Type:
Application
Filed:
November 13, 2003
Publication date:
November 4, 2004
Applicant:
Quadrics Limited
Inventors:
Jon Beecroft, David Hewson, Moray McLaren