Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
240 words
A computer system intended primarily for executing programs, the execution of which can be described in the form of search trees, also called OR Parallel execution, comprising a number of separate processors and memory modules with write inputs, wherein each of said separate processors (PE1-PEn; PE; PE0-PE7; PEM) is adapted to be connected to memory modules (MM1-MMn; MM; MM0-MM15; PEM) via a network (1; 5-7,8; 12; 38-41), which network is adapted to connect each of said separate processors simultaneously to a group of write inputs (W;Wr) of memory modules designated for the respective processor, so that a processor simultaneously is adapted to write information into the connected group of memory modules, and is adapted to connect said processor to only one read output (R;Rd) of a memory module present in said group, and that a control member (2;10;20;43) is provided to scan the operation status of the processors (PE1-PEn; PE; PE0-PE7; PEM) and memory modules (MM1-MMn; MM; MM0-MM15; PEM), which control member (2;10;20;43) is arranged at a predetermined occasion, such as when a first processor reaches a branching point in said search tree in the executing program, to control said network (1;5-7,8;12;38-41) to connect another processor, which does not execute, to read output (R;Rd) and write input (W;Wr) of one of the memory modules, to the write input of which the first processor had been connected and, thus, fed-in data at the execution all the way to the branching point.
Claim 2
Dependent Claim
240 words
A computer system intended primarily for executing programs, the execution of which can be described in the form of search trees, also called OR Parallel execution, comprising a number of separate processors and memory modules with write inputs, wherein each of said separate processors (PE1-PEn; PE; PE0-PE7; PEM) is adapted to be connected to memory modules (MM1-MMn; MM; MM0-MM15; PEM) via a network (1; 5-7,8; 12; 38-41), which network is adapted to connect each of said separate processors simultaneously to a group of write inputs (W;Wr) of memory modules designated for the respective processor, so that a processor simultaneously is adapted to write information into the connected group of memory modules, and is adapted to connect said processor to only one read output (R;Rd) of a memory module present in said group, and that a control member (2;10;20;43) is provided to scan the operation status of the processors (PE1-PEn; PE; PE0-PE7; PEM) and memory modules (MM1-MMn; MM; MM0-MM15; PEM), which control member (2;10;20;43) is arranged at a predetermined occasion, such as when a first processor reaches a branching point in said search tree in the executing program, to control said network (1;5-7,8;12;38-41) to connect another processor, which does not execute, to read output (R;Rd) and write input (W;Wr) of one of the memory modules, to the write input of which the first processor had been connected and, thus, fed-in data at the execution all the way to the branching point.
Claim 3
Dependent Claim
71 words
A computer system as defined in claim 1, characterized in that the control member (2;10;20;43) is arranged to control said network (1;5-7,8;12;38-41) to connect the second processor to at least one additional one of the write inputs (W;Wr) of an additional one of said last mentioned memory modules, provided that two memory modules are accessible, so as to write into the same data during the subsequent execution of said second processor.
Claim 4
Dependent Claim
54 words
A computer system as defined in claim 1 characterized in that said control member comprises at least one processor (2;10;20;43) and is connected to each of said separate processors (PE1-PEn; PE; PE0-PE7; PEM), and each of said memory modules (MM1-MMn; MM; MM0-MM15; PEM), and is connected to control inputs (22-27; 46-48) of said network.
Claim 5
Dependent Claim
65 words
A computer system as defined in claim 1, wherein each of said number of separate processors (PE1-PEn; PE; PE0-PE7), comprises a local memory containing a copy of the actual program code, and that separate said memory modules (MM1-MMn; MM; MM0-MM15) comprise a greater number than the number of said separate processors, and the separate processors and said memory modules are connected to said network (1;5-8;12).
Claim 6
Dependent Claim
41 words
A computer system as defined in claim 1, characterized in that it comprises a number of processor elements (PEM), each of which comprises a processor (29) and a memory module (30), which processor elements (PEM) are connected to said network (38-41).
Claim 7
Dependent Claim
112 words
A computer system as defined in claim 1, characterized in that it comprises two or more so-called clusters comprising a number of processors (PE), a number of memory modules (MM) and said network (5-7), which network (5-7) is arranged to connect different processors (PE) and different memory modules (MM) in a cluster one with the other, that said clusters are interconnected via a common network (8) connected to the network (5-7) associated with each cluster, and that the common network (8) and the network (5-7) in each cluster is adapted to connect a processor (PE) in a cluster to the write input of one or several memory modules (MM) in other clusters.
Claim 8
Dependent Claim
65 words
A computer system as defined in claim 1, characterized in that said network (1;5-8;12;38-41) comprises a coupling circuit (13;38-41) comprising a number of selectors (SELECT;MPX), which via said control inputs (22-27;46-48) of the circuit are controlled by said control member (20;43) to couple-up different processors (PE0-PE7;PEM) with the write input and, respectively, different processors with the read output of respective different memory modules (MM0-MM15; PEM).
Claim 9
Dependent Claim
103 words
A computer system as defined in claim 7, characterized in that the circuit (13;38-41) is provided with a number of shift registers (S.R), into which the control member (20;43) is arranged to serially store a number of information bits, which describe the intended coupling-up of the circuit (13;38-41) between different processors (PE0-PE7;PEM) and different memory modules (MM0-MM15;PEM), and is provided with a number of data registers (D.R), to which the control member is arranged to control the transfer of information from the shift registers (S.R.), so that the transfer takes place in parallel, which data registers (D.R.) are connected to said selectors (SELECT;MPX).
Claim 10
Dependent Claim
16 words
A computer system as defined in claim 4 wherein each local memory also contains an interpreter.