IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0268727
(2002-10-10)
|
발명자
/ 주소 |
- Arimilli, Ravi Kumar
- Williams, Derek Edward
|
출원인 / 주소 |
- International Business Machines Corporation
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
40 인용 특허 :
16 |
초록
▼
A data processing system includes a global promotion facility and a plurality of processors coupled by an interconnect. In response to execution of an acquisition instruction by a first processor among the plurality of processors, the first processor transmits an address-only operation on the interc
A data processing system includes a global promotion facility and a plurality of processors coupled by an interconnect. In response to execution of an acquisition instruction by a first processor among the plurality of processors, the first processor transmits an address-only operation on the interconnect to acquire a promotion bit field within the global promotion facility exclusive of at least a second processor among the plurality of processors. In response to receipt of a combined response for the address-only operation representing a collective response of others of the plurality of processors to the address-only operation, the first processor determines whether or not acquisition of the promotion bit field was successful by reference to the combined response.
대표청구항
▼
1. A method of data processing within a data processing system having a global promotion facility and a plurality of processors coupled by an interconnect, said method comprising:in response to execution of an acquisition instruction by a first processor among the plurality of processors, transmitti
1. A method of data processing within a data processing system having a global promotion facility and a plurality of processors coupled by an interconnect, said method comprising:in response to execution of an acquisition instruction by a first processor among the plurality of processors, transmitting an address-only operation on the interconnect to acquire a promotion bit field within the global promotion facility while excluding at least a second processor among the plurality of processors; andin response to receipt of a combined response for said address-only operation representing a collective response of others of said plurality of processors to said address-only operation, said first processor determining whether or not acqisition of said promotion bit field was successful by reference to said combined response. 2. The method of claim 1, wherein said processor includes a register containing a register bit, said method and further comprising:in response to said combined response, setting said register bit within said processor to a state indicative of whether or not acquisition of said promotion bit field was successful; andselecting among multiple execution paths responsive to the state of the register bit. 3. The method of claim 2, wherein said setting comprises setting a control register bit. 4. The method of claim 1, wherein transmitting an address-only operation comprises transmitting an address-only read operation. 5. The method of claim 1, and further comprising:processors among said plurality of processors providing a plurality of snoop responses to said address-only operation; andcompiling said plurality of snoop responses to obtain said combined response. 6. The method of claim 1, and further comprising allocating a cache entry in a cache of said first processor in response to determining that acquisition of said promotion bit field was successful. 7. The method of claim 1, and further comprising:in response to execution of a release instruction by the first processor, transmitting an address-only operation on the interconnect to release the promotion bit field within the global promotion facility. 8. The method of claim 1, and further comprising automatically modifying a state of the promotion bit field within the global promotion facility in response to said address-only operation. 9. A processor for a data processing system having a global promotion facility and a plurality of processors coupled by an interconnect, said processor comprising:an instruction sequencing unit;an execution unit that executes an acquisition instruction;means for transmitting an address-only operation on the interconnect to acquire a promotion bit field within the global promotion facility while excluding at least one other processor among the plurality of processors; andmeans, responsive to receipt of a combined response for said address-only operation representing a collective response of others of said plurality of processors to said address-only operation, for determining whether or not acquisition of said promotion bit field was successful by reference to said combined response. 10. The processor of claim 9, and further comprising:a register containing a register bit that, responsive to said combined response, is set to a state indicative of whether or not acquisition of said promotion bit field was successful; andbranch circuitry coupled to the register and the instruction sequencing unit, wherein the branch circuitry selects among multiple execution paths responsive to the state of the register bit. 11. The processor of claim 10, wherein said register comprises a control register. 12. The processor of claim 9, wherein said address-only operation comprises an address-only read operation. 13. The processor of claim 9, and further comprising a cache that allocates an entry for said promotion bit field in response to determining that acquisition of said promotion bit field was successful. 14. The processor of claim 9, and further comprising:means, responsive to execution of a release instruction, for transmitting an address-only operation on the interconnect to release the promotion bit field within the global promotion facility. 15. A data processing system, comprising:a global promotion facility containing a promotion bit field; anda plurality of processors coupled to said global promotion facility and to an interconnect, wherein said plurality of processors includes a second processor and a first processor, said first processor comprising:an instruction sequencing unit;an execution unit that executes an acquisition instruction;means for transmitting an address-only operation on the interconnect to acquire a promotion bit field within the global promotion facility while excluding at least the second processor; andmeans, responsive to receipt of a combined response for said address-only operation representing a collective response of others of said plurality of processors to said address-only operation, for determining whether or not acquisition of said promotion bit field was successful by reference to the combined response. 16. The data processing system of claim 15, wherein said first processor further comprises:a register containing a register bit that, responsive to said combined response, is set to a state indicative of whether or not acquisition of said promotion bit field was successful; andbranch circuitry coupled to the register and the instruction sequencing unit, wherein the branch circuitry selects among multiple execution paths responsive to the state of the register bit. 17. The data processing system of claim 16, wherein said register comprises a control register. 18. The data processing system of claim 15, wherein said address-only operation comprises an address-only read operation. 19. The data processing system of claim 15, wherein:each of said plurality of processors includes means for providing a plurality of a snoop response to said address-only operation; andsaid data processing system includes response logic that compiles snoop responses of said plurality of processors to obtain said combined response. 20. The data processing system of claim 15, and further comprising a cache associated with said first processor that allocates an entry for said promotion bit field in response to determining that acquisition of said promotion bit field was successful. 21. The data processing system of claim 15, said first processor further comprising:means, responsive to execution of a release instruction, for transmitting an address-only operation on the interconnect to release the promotion bit field within the global promotion facility. 22. The data processing system of claim 15, and further comprising means for automatically modifying a state of the promotion bit field within the global promotion facility in response to said address-only operation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.