发明名称 Initiating assist thread upon asynchronous event for processing simultaneously with controlling thread and updating its running status in status register
摘要 A method of data processing includes a processor of a data processing system executing a controlling thread of a program and detecting occurrence of a particular asynchronous event during execution of the controlling thread of the program. In response to occurrence of the particular asynchronous event during execution of the controlling thread of the program, the processor initiates execution of an assist thread of the program such that the processor simultaneously executes the assist thread and controlling thread of the program.
申请公布号 US9152426(B2) 申请公布日期 2015.10.06
申请号 US201213447961 申请日期 2012.04.16
申请人 International Business Machines Corporation 发明人 Frazier Giles R.;Indukuru Venkat R.
分类号 G06F9/48;G06F9/38;G06F9/30 主分类号 G06F9/48
代理机构 Russell Ng PLLC 代理人 Russell Ng PLLC ;Roberts Diana L.
主权项 1. A method of data processing, comprising: a processor of a data processing system executing a controlling thread among a plurality of threads of a program; the processor detecting occurrence of a particular asynchronous event during execution of the controlling thread of the program; providing status information to the controlling thread via an associated status and control register among a plurality of status and control registers each associated with a respective one of the plurality of threads; and in response to occurrence of the particular asynchronous event during execution of the controlling thread of the program: the processor initiating execution of an assist thread of the program such that the processor simultaneously executes the assist thread and controlling thread of the program; andthe processor updating the associated status and control register of the controlling thread to identify to the controlling thread the particular asynchronous event for which the occurrence was detected and to indicate to the controlling thread that the assist thread is currently being executed in response to the occurrence of the particular asynchronous event.
地址 Armonk NY US
您可能感兴趣的专利