发明名称 并行模拟多个处理器的方法及系统、调度器
摘要 本发明提供一种并行模拟多个处理器的方法及系统、调度器,通过调度器利用主线程创建至少一个从线程,并确定上述主线程和上述至少一个从线程对应的待模拟的处理器,使得调度器能够利用上述主线程和上述至少一个从线程,通过上述确定的对应的待模拟的处理器向上述调度器注册的第一运行接口,调用上述确定的对应的待模拟的处理器执行相应的指令,由于每次能够利用主线程和至少一个从线程调度待模拟的处理器,所以能够实现并行模拟多个处理器,避免了现有技术中由于每次调度一个待模拟的处理器而导致的无法实现并行模拟多个处理器的问题,从而提高了模拟效率;同时能够充分利用调度器所在宿主机的处理器资源,从而提高了资源利用效率。
申请公布号 CN102279766B 申请公布日期 2014.05.07
申请号 CN201110252377.2 申请日期 2011.08.30
申请人 华为技术有限公司 发明人 叶寒栋;曹炯;叶笑春;王达
分类号 G06F9/455(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种并行模拟多个处理器的方法,其特征在于,包括:调度器利用主线程创建至少一个从线程,并确定所述主线程和所述至少一个从线程对应的待模拟的处理器,得到确定的对应的待模拟的处理器;所述调度器利用所述主线程和所述至少一个从线程,通过第一运行接口调用所述确定的对应的待模拟的处理器执行相应的指令,所述第一运行接口为所述确定的对应的待模拟的处理器向所述调度器注册的;所述调度器利用所述主线程和所述至少一个从线程,通过第一周期接口向所述确定的对应的待模拟的处理器下发周期参数,以控制所述调度器利用所述主线程和所述至少一个从线程同步调用所述确定的对应的待模拟的处理器,所述第一周期接口为所述确定的对应的待模拟的处理器向所述调度器注册的。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼