发明名称 SYSTEM LEVEL TESTING OF MULTI-THREADING FUNCTIONALITY
摘要 A testing facility is provided to test the multithreading functionality of a computing environment. The testing of this functionality includes building independent instruction streams to test threads of a multi-threaded environment while honoring architecturally imposed common fields and constraints, if any, of the threads. Certain features may be enabled/disabled for all threads. The instruction streams generated for testing this functionality may vary from being identical for all the threads being tested to being totally different, such as having different architectures.
申请公布号 US2016232071(A1) 申请公布日期 2016.08.11
申请号 US201514869641 申请日期 2015.09.29
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Duale Ali Y;Gami Shailesh R.;Wittig Dennis
分类号 G06F11/28 主分类号 G06F11/28
代理机构 代理人
主权项 1. A computer-implemented method of facilitating testing of a multi-threaded computing environment, said computer-implemented method comprising: obtaining an indication of a number of threads of a core to be tested; assigning attributes to the number of threads to be tested, wherein the assigning attributes comprises setting states for the number of threads to be tested, wherein at least one state of one thread of the number of threads to be tested is different from at least one state of another thread of the number of threads to be tested, the at least one state comprising an architecture state, wherein the architecture state of the one thread is different than the architecture state of the other thread; generating a number of instruction streams for the number of threads to be tested, wherein the generating, for an instruction stream of the number of instruction streams, comprises selecting one or more instructions to be included in the instruction stream; and executing the instruction stream generated for the one thread to test the one thread.
地址 Armonk NY US