发明名称 Processor stressmarks generation
摘要 One aspect is a method that includes analyzing, by a processor of an analysis system, an instruction set architecture of a targeted processor to generate an instruction set profile for each instruction of the instruction set architecture. A combination of instruction sequences for the targeted processor is determined from the instruction set profile that corresponds to a desired stressmark type. The desired stressmark type defines a metric representative of functionality of interest of the targeted processor. Performance of the targeted processor is monitored with respect to the desired stressmark type while executing each of the instruction sequences. One of the instruction sequences is identified as most closely aligning with the desired stressmark type based on performance results of execution of the instruction sequences with respect to the desired stressmark type.
申请公布号 US9575868(B2) 申请公布日期 2017.02.21
申请号 US201514743104 申请日期 2015.06.18
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Bertran Ramon;Bose Pradip;Buyuktosunoglu Alper
分类号 G06F17/50;G06F11/36;G06F11/34;G06F11/30 主分类号 G06F17/50
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP
主权项 1. A method comprising: analyzing, by a processor of an analysis system, an instruction set architecture of a targeted processor to generate an instruction set profile for each instruction of the instruction set architecture; ranking and ordering one or more properties of the instruction set profile for each instruction in the instruction set architecture; selecting one or more instructions for a plurality of instruction sequences based on the ranking and ordering with respect to a desired stressmark type, the desired stressmark type defining a metric representative of functionality of interest of the targeted processor; determining a combination of the instruction sequences for the targeted processor from the instruction set profile that corresponds to the desired stressmark type, wherein the combination of the instruction sequences is selected based on a configuration context of the targeted processor, an instruction sequence length, and the one or more properties defined in the instruction set profile; monitoring performance of the targeted processor with respect to the desired stressmark type while executing each of the instruction sequences; and identifying one of the instruction sequences as most closely aligning with the desired stressmark type based on performance results of execution of the instruction sequences with respect to the desired stressmark type.
地址 Armonk NY US