发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|