Patent ID: 9367458
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. A method of data processing, comprising: a coherent attached processor proxy (CAPP) within a primary coherent system participating in an operation on a system fabric of the primary coherent system on behalf of and in stead of an attached processor (AP) that is external to the primary coherent system and that is coupled to the CAPP, wherein the operation includes multiple operation components communicated with the CAPP including a request and at least one coherence message; the CAPP determining one or more of the operation components of the operation by translating one or more operation components received by the CAPP into different operation components by reference to at least one programmable data structure within the CAPP; and in response to an input, reprogramming the at least one programmable data structure within the CAPP such that the at least one programmable data structure yields different translations of the one or more operation components.