发明名称 Set sampling controls instruction
摘要 A measurement sampling facility takes snapshots of the central processing unit (CPU) on which it is executing at specified sampling intervals to collect data relating to tasks executing on the CPU. The collected data is stored in a buffer, and at selected times, an interrupt is provided to remove data from the buffer to enable reuse thereof. The interrupt is not taken after each sample, but in sufficient time to remove the data and minimize data loss.
申请公布号 US8806178(B2) 申请公布日期 2014.08.12
申请号 US201313966764 申请日期 2013.08.14
申请人 International Business Machines Corporation 发明人 Bartik Jane H.;Heller Lisa C.;Osisek Damian L.;Schmidt Donald W.;West, Jr. Patrick M.;Yeh Phil C.
分类号 G06F15/00;G06F9/30;G06F9/40;G06F7/38;G06F9/00;G06F9/44;G06F3/00 主分类号 G06F15/00
代理机构 Heslin Rothenberg Farley & Mesiti, P.C. 代理人 Kinnaman, Jr. Esq. William A.;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti, P.C.
主权项 1. A computer system for executing a machine instruction in a central processing unit, the computer system comprising: a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising: obtaining a machine instruction for execution, the machine instruction being defined for computer execution according to a computer architecture, the machine instruction comprising: an opcode field identifying a set sampling controls instruction; anda first field and a second field to be used to form a second operand address; andexecuting the machine instruction, the executing comprising: activating sampling for one or more sampling intervals to obtain information relating to processing of the central processing unit, wherein the activating sampling comprises at least one of activating basic sampling to obtain a set of architected sample data or activating diagnostic sampling to obtain a set of non-architected sample data; andplacing in one or more control registers one or more sampling controls of a request block located in one or more storage locations designated by the second operand address.
地址 Armonk NY US