Invention Grant
- Patent Title: Validating cache coherency protocol within a processor
- Patent Title (中): 验证处理器内的高速缓存一致性协议
-
Application No.: US13716849Application Date: 2012-12-17
-
Publication No.: US08930760B2Publication Date: 2015-01-06
- Inventor: Sangram Alapati , Prathiba Kumar , Varun Mallikarjunan , Satish K. Sadasivam
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Francis Lammes; Stephen J. Walder, Jr.; Parashos T. Kalaitzis
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F12/08

Abstract:
A mechanism is provided for effectively validating cache coherency within a processor. For each node in a set of nodes, responsive to a node in a set of nodes being a controlling node, at least one action is performed on each controlled node mapped to the controlling node. After performing the at least one action on each controlled node mapped to the controlling node or responsive to the node failing to be a controlling node, a self-modifying branch test pattern is executed based on the selected execution pattern in the condition register through the set of nodes. Responsive to the self-modifying branch test pattern ending, values output from the execution unit during execution of the self-modifying branch test pattern are compared to a set of expected results. Responsive to a match of the comparison for the execution patterns in the set of execution patterns, the execution unit is validated.
Public/Granted literature
- US20140173222A1 Validating Cache Coherency Protocol Within a Processor Public/Granted day:2014-06-19
Information query