IP Library Granted Patent US 8,196,027
Granted Patent B2
US 8,196,027 · App. 11/990,250 · Granted Jun 5, 2012

Method and device for comparing data in a computer system having at least two execution units

Assignee: Robert Bosch GmbH
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,196,027
App. No.
11/990,250
Granted
Jun 5, 2012
Kind
B2
Abstract

A method for comparing data in a computer system having at least two execution units, the comparison of the data taking place in a comparison unit and each execution unit processing input data and generating output data, wherein one execution unit specifies to the comparison unit that the next piece of output data is to be compared to a piece of output data of the at least second execution unit, and thereupon a comparison of the at least two output data takes place.

Claims (37)

1. A method for comparing data in a computer system having at least first and second execution units and a comparison unit, the method comprising:

in each of the execution units, processing input data and generating output data;

in the first execution unit, specifying to the comparison unit that a next piece of output data is to be compared to a piece of output data of the second execution unit; and

in the comparison unit, comparing the two pieces of output data in response to the specifying.

2. The method according to claim 1 , wherein the execution units process the input data independently of each other.

3. The method according to claim 1 , wherein the specification that the next piece of output data is to be compared takes place by a comparison signal.

4. The method according to claim 3 , wherein the comparison signal and the output piece of data that is to be compared are output in a mutually unequivocally assignable manner.

5. The method according to claim 4 , further comprising:

assigning an identifier to the piece of data that is to be compared, by which the comparison is triggered.

6. The method according to claim 1 , wherein all of the execution units whose output data are to be compared signal this to the comparison unit.

7. The method according to claim 1 , further comprising:

buffering the output data that are to be compared via at least one buffer memory in a specifiable sequence.

8. The method according to claim 1 , wherein the execution units process the input data independently of each other, and wherein the specifying that the next piece of output data is to be compared takes place by a comparison signal, and wherein the comparison signal and the output piece of data that is to be compared are output in a mutually unequivocally assignable manner.

9. The method according to claim 8 , further comprising:

assigning an identifier to the piece of data that is to be compared, by which the comparison is triggered.

10. The method according to claim 1 , further comprising:

buffering the output data that are to be compared via at least one buffer memory in a specifiable sequence;

wherein all of the execution units whose output data are to be compared signal this to the comparison unit.

11. The method according to claim 10 , further comprising:

assigning an identifier to the piece of data that is to be compared, by which the comparison is triggered.

12. A device for comparing data in a computer system, comprising:

a comparison unit; and

at least first and second execution units, each of the execution units processing input data and generating output data, the first execution unit specifying to the comparison unit that a next piece of output data is to be compared to a piece of output data of the second execution unit,

wherein the comparison unit compares the two pieces of output data in response to the specifying.

13. The device according to claim 12 , further comprising:

at least one buffer memory for buffering the data in a specifiable sequence, the data then being supplied to the comparison unit.

14. The device according to claim 13 , wherein the buffer memory is a FIFO memory.

15. The device according to claim 12 , wherein the execution units process the input data independently of each other.

16. The device according to claim 12 , wherein the specifying that the next piece of output data is to be compared occurs via a comparison signal.

17. The device according to claim 16 , wherein the comparison signal and the output piece of data that is to be compared are output in a mutually unequivocally assignable manner.

18. The device according to claim 17 , wherein an identifier is assigned to the piece of data that is to be compared by which the comparison is triggered.

19. The device according to claim 12 , wherein all of the execution units whose output data are to be compared signal this to the comparison unit.

20. The device according to claim 12 , wherein the output data that are to be compared are buffered via at least one buffer memory in a specifiable sequence.

21. The device according to claim 12 , further comprising:

at least one buffer memory for buffering the data in a specifiable sequence, the data then being supplied to the comparison unit, wherein the buffer memory is a FIFO memory, and wherein the execution units process the input data independently of each other.

22. The device according to claim 12 , wherein the specifying that the next piece of output data is to be compared occurs via a comparison signal, and wherein the comparison signal and the output piece of data that is to be compared are output in a mutually unequivocally assignable manner.

23. The device according to claim 22 , wherein an identifier is assigned to the piece of data that is to be compared by which the comparison is triggered, wherein the output data that are to be compared are buffered via at least one buffer memory in a specifiable sequence, and wherein all of the execution units whose output data are to be compared signal this to the comparison unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2009
From: WEIBERLE, REINHARD; MUELLER, BERND; BOEHL, EBERHARD; VON COLLANI, YORCK; GMEHLICH, RAINER
To: ROBERT BOSCH GMBH
Reel/Frame 022419/0036 →
Priority Claims (1)
DE 10 2005 037 217 · Aug 8, 2005 · national
Continuity (1)
Related Publication 20090210777A1 · Aug 20, 2009