Patent ID: 9170954
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A method of processing an instruction in a data processing system, wherein the data processing system includes a plurality of processing nodes, and wherein each processing node among the plurality of processing nodes includes an address translation data structure, the method comprising: decoding a translation management instruction in a first processing node among the plurality of processing nodes, wherein the translation management instruction is defined in an instruction set for the first processing node to enable software running on the first processing node to remotely manage the address translation data structure in at least one other processing node among the plurality of processing nodes; and in response to decoding the translation management instruction in the first processing node, performing a first, local operation on the address translation data structure in the first processing node and initiating a second, remote operation on the address translation data structure in a second processing node among the plurality of processing nodes, wherein each of the first and second processing nodes is a general purpose processing node, a coprocessor or an accelerator.