최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0021425 (2008-01-29) |
등록번호 | US-8689190 (2014-04-01) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 4 인용 특허 : 367 |
A data processing system for processing instructions is shown. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, counting of each event associated with the execution of the instruction is enabled.
1. A data processing system comprising: a performance monitor unit, wherein the performance monitor unit counts occurrences of at least one selected event that is associated with execution of an instruction when a signal is received; andan instruction cache, wherein the instruction cache receives th
1. A data processing system comprising: a performance monitor unit, wherein the performance monitor unit counts occurrences of at least one selected event that is associated with execution of an instruction when a signal is received; andan instruction cache, wherein the instruction cache receives the instruction and sends the signal to the performance monitor unit to count the occurrences of the at least one selected event that is associated with execution of the instruction when it is determined that an indicator associated with the instruction is present responsive to receiving the instruction in the instruction cache. 2. The data processing system of claim 1, wherein the instruction is located in a bundle received by the instruction cache. 3. The data processing system of claim 2, wherein the indicator is located in a performance instrumentation shadow memory in association with the instruction. 4. A data processing system for processing instructions, the data processing system comprising: determining means, responsive to receiving an instruction in an instruction cache in a processor in the data processing system, for determining whether an indicator associated with the instruction is present;responsive to determining that an indicator associated with the instruction is present, enabling means for enabling counting occurrences of at least one selected event that is associated with execution of the instruction;counting means for counting the occurrences of the at least one selected event during the execution of the instruction if counting is enabled for the instruction; andresponsive to determining that an indicator associated with the instruction is not present, means for executing the instruction without enabling counting the occurrences of the at least one selected event. 5. The data processing system of claim 4, wherein the counting means comprises: incrementing means for incrementing a counter associated with the indicator for each occurrence of the at least one selected event. 6. A data processing system for monitoring access to data, the data processing system comprising: identifying means for identifying a memory location associated with an indicator; andenabling means for enabling counting of occurrences of at least one selected event that is associated with accesses to the memory location; wherein the enabling means comprises: sending means for sending a signal from a data cache to a performance monitor unit to enable the performance monitor unit to count the occurrences of the at least one selected event that is associated with accesses to the memory location; andincrementing means for incrementing a counter in the performance monitor unit for each occurrence of the at least one selected event. 7. A computer program product containing instructions stored in a computer readable non-transitory medium for processing instructions, the computer program product comprising: first instructions, responsive to receiving an instruction in an instruction cache in a processor in the data processing system, for determining whether an indicator associated with the instruction is present;second instructions, responsive to determining that an indicator associated with the instruction is present, for enabling counting of occurrences of at least one selected event that is associated with execution of the instruction;third instructions for counting the occurrences of the at least one selected event during the execution of the instruction if counting is enabled for the instruction; andfourth instructions, responsive to determining that an indicator associated with the instruction is not present, for executing the instruction without enabling counting the occurrences of the at least one selected event. 8. The computer program product of claim 7, wherein the third instruction comprises: sub-instructions for incrementing a counter associated with the indicator for each occurrence of the at least one selected event.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.