EP2845112B1

Distributed mesh-based memory and computing architecture

Abstract

This record has no abstract on file.

EP2845112B1, drawing sheet 1
Sheet 1 of 11

Term

6.6 yearsleft in the term

Expires 1 May 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

17 claims: 1 independent, 16 dependent

  1. 1
    Distributed computing apparatus (800), comprising a first and a second distributed computing system (100), each comprising:a primary and a secondary input/output (I/O) switch module (150, 155) responsive to a command to transmit data to a location external to the distributed computing system (100), each input/output (I/O) switch module comprising an external I/O interface and a plurality of communications modules (225-260) configured to transmit and receive data on a plurality of channels;a plurality of nodes (110-145) each comprising a plurality of communications modules (225-260) and one or more of a memory module, a processing module, or an input/output (I/O) module, wherein each of the communications modules (225-260) are coupled to transmit and receive data to and from at least two other nodes (110-145) and at least one of the I/O switch modules, wherein the apparatus (800) is configured to: send data to the first I/O switch module (150) to transmit data to a location external to the distributed computing apparatus (800);and in the result of a failure of the first I/O switch module (150), send data to the second I/O switch module (155) to transmit data to a location external to the distributed computing apparatus (800), wherein: the primary I/O switch module (150) of the first distributed computing system (100) is communicatively coupled via a high-bandwidth interconnection to the primary I/O switch module (150) of the second distributed computing system (100);and the secondary I/O switch module (155) of the first distributed computing system (100) is communicatively coupled via a high-bandwidth interconnection to the secondary I/O switch module (155) of the second distributed computing system (100).