发明名称 Efficient and self-balancing verification of multi-threaded microprocessors
摘要 Creating one or more irritator threads on one or more processor cores in a multi-threaded multiprocessor data processing system is provided. A test generator generates non-irritator thread code for execution by a non-irritator thread and irritator thread code for execution by one or more irritator threads of the multi-threaded multiprocessor data processing system. A simulation controller instantiates the non-irritator thread to execute the non-irritator thread code and the one or more irritator threads to execute the irritator thread code. The simulation controller determines if the non-irritator thread has finished execution of the entire instruction stream of the non-irritator thread code. Responsive to the non-irritator thread finishing execution of the entire instruction stream of the non-irritator thread code, the non-irritator thread performs an operation to terminate the execution of the irritator thread code by the one or more irritator threads.
申请公布号 US8479173(B2) 申请公布日期 2013.07.02
申请号 US20080169677 申请日期 2008.07.09
申请人 HICKERSON BRYAN G.;LUDDEN JOHN M.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 HICKERSON BRYAN G.;LUDDEN JOHN M.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址