发明名称 Enabling portions of programs to be executed on system z integrated information processor (zIIP) without requiring programs to be entirely restructured
摘要 A method for allowing portions of programs to be executed on a System z Integrated Information Processor (zIIP). A service call is inserted at the beginning of the zIIP eligible code to enable enclave Service Request Block (SRB)-mode execution on the zIIP processor. An additional service call is inserted at the end of the zIIP eligible code to disable the enclave SRB-mode execution. A module in the operating system, referred to herein as the “zIIP shifter module,” is configured to detect these service calls thereby implementing and terminating the SRB-mode execution so that the zIIP processor executes the zIIP eligible code for the appropriate duration of time. In this manner, only a portion of the programs that contain eligible zIIP executable code is executed on the zIIP processor without requiring the programs to be entirely restructured thereby reducing development cost and improving software development productivity.
申请公布号 US8938608(B2) 申请公布日期 2015.01.20
申请号 US201213410136 申请日期 2012.03.01
申请人 International Business Machines Corporation 发明人 Driscoll Wayne E.;Kenney Paul E.;Marino Ben P.;Zhou Hong
分类号 G06F9/44;G06F9/46 主分类号 G06F9/44
代理机构 Winstead, P.C. 代理人 Voigt, Jr. Robert A.;Winstead, P.C.
主权项 1. A method for allowing portions of programs to be executed on a System z Integrated Information Processor (zIIP), the method comprising: implementing a first mode of operation in response to detecting a first service call at a beginning of eligible code that is executable on said zIIP processor, wherein said first mode of operation comprises a service request block mode of operation; and terminating, by a processor, said first mode of operation in response to detecting a second service call at an end of said eligible code that is executable on said zIIP processor.
地址 Armonk NY US