1461121642-007c6d23-9320-4c78-a1c7-575917f8f391

1-5. (canceled)
6. A plant for producing cement, comprising:
a first stage for crushing raw material to form raw powder,
a second stage for calcining and sintering the raw powder to form cement clinker,
a third stage for cooling the sintered cement clinker, and
a fourth stage for crushing the sintered cement clinker to form cement,
wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are combined structurally.
7. The plant as claimed in claim 6, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are each constructed as a circulating grinding system with separators, wherein at least one gas feed line leads from the remaining stages of the plant into the first stage and into the fourth stage, and conduct gas for separating the circulating grinding systems of the first stage and fourth stage.
8. The plant as claimed in claim 7, wherein the separators are separated structurally from the first stage for crushing raw material to form raw powder and from the fourth stage for crushing the sintered cement clinker to form cement.
9. The plant as claimed in claim 8, wherein the separator for the first stage for crushing raw material to form raw powder is connected to a feed line for waste gases from a heat exchanger from the second stage for calcining and sintering the raw material to form cement clinker, and wherein the separator for the fourth stage for crushing the sintered cement clinker to form cement is connected to a feed line for heated cooling air from the third stage for cooling the sintered cement clinker.
10. The plant as claimed in claim 6, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are mutually identical grinding systems, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the grinding systems.
11. The plant as claimed in claim 6, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are high pressure roller presses, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the high pressure roller presses.
12. The plant as claimed in claim 7, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are mutually identical grinding systems, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the grinding systems.
13. The plant as claimed in claim 7, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are high pressure roller presses, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the high pressure roller presses.
14. The plant as claimed in claim 8, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are mutually identical grinding systems, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the grinding systems.
15. The plant as claimed in claim 8, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are high pressure roller presses, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the high pressure roller presses.
16. The plant as claimed in claim 9, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are mutually identical grinding systems, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the grinding systems.
17. The plant as claimed in claim 9, wherein the first stage for crushing raw material to form raw powder and the fourth stage for crushing the sintered cement clinker to form cement are high pressure roller presses, wherein an apparatus is provided for distributing the ground material to the first stage and the fourth stage, which distributes the respective ground material variably to the high pressure roller presses.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method, in a data processing system, for controlling rollover or reset of hardware performance counters that count events occurring within the data processing system, comprising:
receiving, in ganged hardware performance counter rolloverreset logic of the data processing system, a signal indicating that a rollover or reset of a first hardware performance counter has occurred;
determining, by the ganged hardware performance counter rolloverreset logic, if the first hardware performance counter is analytically related to one or more second hardware performance counters;
sending, by the ganged hardware performance counter rolloverreset logic, a signal to each of the one or more second hardware performance counters in response to a determination that the first hardware performance counter is analytically related to the one or more second hardware performance counters; and
resetting each of the one or more second hardware performance counters to an initial value in response to the one or more second hardware performance counters receiving the signal from the ganged hardware performance counter rolloverreset logic.
2. The method of claim 1, wherein determining if the first hardware performance counter is analytically related to one or more second hardware performance counters comprises retrieving a defined ganged hardware performance counter set corresponding to the first hardware performance counter, wherein the defined ganged hardware performance counter set comprises identifiers of the one or more second hardware performance counters identifying the one or more second hardware performance counters as being related to the first hardware performance counter.
3. The method of claim 2, wherein the defined ganged hardware performance counter set is either defined manually by a human user or automatically by an analytical tool based on a way in which the first hardware performance counter and the one or more second hardware performance counters are used by the analytical tool.
4. The method of claim 3, wherein the defined ganged hardware performance counter set is stored in a ganged counters data structure associated with the ganged hardware performance counter rolloverreset logic, and wherein determining if the first hardware performance counter is analytically related to one or more second hardware performance counters comprises performing a lookup operation in the ganged counters data structure based on an identity of the first hardware performance counter.
5. The method of claim 1, further comprising:
prior to resetting the one or more second hardware performance counters, storing a state of the one or more second hardware performance counters in counter state storage logic.
6. The method of claim 2, wherein the defined ganged hardware performance counter set is defined by a human user via a user interface of a performance analysis tool, and wherein the user interface provides a listing of the hardware performance counters that are available in the data processing system and user interface elements for specifying which ones of the hardware performance counters are analytically related to one another.
7. The method of claim 2, wherein the defined ganged hardware performance counter set is defined automatically by an analytical tool based on an analysis of analysis rules used by a performance analysis tool to determine which counter values together affect decisions made by the performance analysis tool using the analysis rules.
8. A computer program product comprising a computer readable storage device having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to control rollover or reset of hardware performance counters that count events occurring within the computing device by:
receiving a signal indicating that a rollover or reset of a first hardware performance counter has occurred;
determining if the first hardware performance counter is analytically related to one or more second hardware performance counters;
sending a signal to each of the one or more second hardware performance counters in response to a determination that the first hardware performance counter is analytically related to the one or more second hardware performance counters; and
resetting each of the one or more second hardware performance counters to an initial value in response to the one or more second hardware performance counters receiving the signal from the ganged hardware performance counter rolloverreset logic.
9. The computer program product of claim 8, wherein determining if the first hardware performance counter is analytically related to one or more second hardware performance counters comprises retrieving a defined ganged hardware performance counter set corresponding to the first hardware performance counter, wherein the defined ganged hardware performance counter set comprises identifiers of the one or more second hardware performance counters identifying the one or more second hardware performance counters as being related to the first hardware performance counter.
10. The computer program product of claim 9, wherein the defined ganged hardware performance counter set is either defined manually by a human user or automatically by an analytical tool based on a way in which the first hardware performance counter and the one or more second hardware performance counters are used by the analytical tool.
11. The computer program product of claim 10, wherein the defined ganged hardware performance counter set is stored in a ganged counters data structure associated with the ganged hardware performance counter rolloverreset logic, and wherein determining if the first hardware performance counter is analytically related to one or more second hardware performance counters comprises performing a lookup operation in the ganged counters data structure based on an identity of the first hardware performance counter.
12. The computer program product of claim 8, wherein the computer readable program further causes the computing device to:
store, prior to resetting the one or more second hardware performance counters, a state of the one or more second hardware performance counters in counter state storage logic.
13. The computer program product of claim 9, wherein the defined ganged hardware performance counter set is defined by a human user via a user interface of a performance analysis tool, and wherein the user interface provides a listing of the hardware performance counters that are available in the data processing system and user interface elements for specifying which ones of the hardware performance counters are analytically related to one another.
14. The computer program product of claim 9, wherein the defined ganged hardware performance counter set is defined automatically by an analytical tool based on an analysis of analysis rules used by a performance analysis tool to determine which counter values together affect decisions made by the performance analysis tool using the analysis rules.
15. An apparatus, comprising:
a plurality of hardware performance counters; and
ganged hardware performance counter rolloverreset logic coupled to the plurality of hardware performance counters, wherein the ganged hardware performance counter rolloverreset logic is configured to:
receive a signal indicating that a rollover or reset of a first hardware performance counter of the processor has occurred;
determine if the first hardware performance counter is analytically related to one or more second hardware performance counters;
send a signal to each of the one or more second hardware performance counters in response to a determination that the first hardware performance counter is analytically related to the one or more second hardware performance counters; and
reset each of the one or more second hardware performance counters to an initial value in response to the one or more second hardware performance counters receiving the signal from the ganged hardware performance counter rolloverreset logic.
16. The apparatus of claim 15, wherein the ganged hardware performance counter rolloverreset logic determines if the first hardware performance counter is analytically related to one or more second hardware performance counters by retrieving a defined ganged hardware performance counter set corresponding to the first hardware performance counter, wherein the defined ganged hardware performance counter set comprises identifiers of the one or more second hardware performance counters identifying the one or more second hardware performance counters as being related to the first hardware performance counter.
17. The apparatus of claim 16, wherein the defined ganged hardware performance counter set is either defined manually by a human user or automatically by an analytical tool based on a way in which the first hardware performance counter and the one or more second hardware performance counters are used by the analytical tool.
18. The apparatus of claim 17, wherein the defined ganged hardware performance counter set is stored in a ganged counters data structure associated with the ganged hardware performance counter rolloverreset logic, and wherein the ganged hardware performance counter rolloverreset logic determines if the first hardware performance counter is analytically related to one or more second hardware performance counters by performing a lookup operation in the ganged counters data structure based on an identity of the first hardware performance counter.
19. The apparatus of claim 15, wherein the ganged hardware performance counter rolloverreset logic is further configured to store, prior to resetting the one or more second hardware performance counters, a state of the one or more second hardware performance counters in counter state storage logic.
20. The apparatus of claim 16, wherein the defined ganged hardware performance counter set is either:
defined by a human user via a user interface of a performance analysis tool, and wherein the user interface provides a listing of the hardware performance counters that are available in the data processing system and user interface elements for specifying which ones of the hardware performance counters are analytically related to one another; or
defined automatically by an analytical tool based on an analysis of analysis rules used by a performance analysis tool to determine which counter values together affect decisions made by the performance analysis tool using the analysis rules.