-
公开(公告)号:CN102467406A
公开(公告)日:2012-05-23
申请号:CN201010537156.5
申请日:2010-11-09
Applicant: 无锡江南计算技术研究所
IPC: G06F9/455
Abstract: 一种多处理器结构的模拟方法及模拟器,利用多处理器宿主机对多处理器结构目标机的多个处理器的行为进行模拟,包括:创建多个宿主进程,其中,每个宿主进程采用轮转的方式对所分配的目标机处理器执行目标机处理器节拍的行为模拟,并行执行多个宿主进程,每个宿主进程对所分配的目标机处理器的一个目标机处理器节拍的行为模拟后,该宿主进程的节拍数加1;根据每个宿主进程的节拍数及当前的全局时钟值,实现多个进程之间的松散同步,所述当前的全局时钟值为目标机处理器节拍数。本发明的多处理器结构的模拟方法及模拟器提高了并行模拟的速度,有效控制了目标机各个处理器模拟进度的差异,能够保持目标机多处理器结构行为模拟的真实性。
-
公开(公告)号:CN102945164B
公开(公告)日:2016-06-08
申请号:CN201210418659.X
申请日:2012-10-26
Applicant: 无锡江南计算技术研究所
Abstract: 本发明提供了一种数据处理方法,适用于计算机系统模拟器,所述方法包括:在模拟第一程序的过程中根据第二程序的特征符号识别出所述第二程序的起始位置,所述第一程序包含所述第二程序;当识别到所述第二程序的起始位置后转入执行模拟器中与所述第二程序具有同样功能的功能块,所述功能块的返回位置为所述第二程序的返回位置。所述方法能够在保证模拟的有效性和准确性的前提下,提高模拟器的数据处理和数据传输速度。
-
公开(公告)号:CN102945164A
公开(公告)日:2013-02-27
申请号:CN201210418659.X
申请日:2012-10-26
Applicant: 无锡江南计算技术研究所
Abstract: 本发明提供了一种数据处理方法,适用于计算机系统模拟器,所述方法包括:在模拟第一程序的过程中根据第二程序的特征符号识别出所述第二程序的起始位置,所述第一程序包含所述第二程序;当识别到所述第二程序的起始位置后转入执行模拟器中与所述第二程序具有同样功能的功能块,所述功能块的返回位置为所述第二程序的返回位置。所述方法能够在保证模拟的有效性和准确性的前提下,提高模拟器的数据处理和数据传输速度。
-
公开(公告)号:CN102467406B
公开(公告)日:2014-04-16
申请号:CN201010537156.5
申请日:2010-11-09
Applicant: 无锡江南计算技术研究所
IPC: G06F9/455
Abstract: 一种多处理器结构的模拟方法及模拟器,利用多处理器宿主机对多处理器结构目标机的多个处理器的行为进行模拟,包括:创建多个宿主进程,其中,每个宿主进程采用轮转的方式对所分配的目标机处理器执行目标机处理器节拍的行为模拟,并行执行多个宿主进程,每个宿主进程对所分配的目标机处理器的一个目标机处理器节拍的行为模拟后,该宿主进程的节拍数加1;根据每个宿主进程的节拍数及当前的全局时钟值,实现多个进程之间的松散同步,所述当前的全局时钟值为目标机处理器节拍数。本发明的多处理器结构的模拟方法及模拟器提高了并行模拟的速度,有效控制了目标机各个处理器模拟进度的差异,能够保持目标机多处理器结构行为模拟的真实性。
-
公开(公告)号:CN102446113B
公开(公告)日:2014-02-26
申请号:CN201010508866.5
申请日:2010-10-12
Applicant: 无锡江南计算技术研究所
IPC: G06F9/455
Abstract: 一种底层消息接口模拟方法,包括:模拟执行目标机的操作系统;监测所述目标机的操作系统代码中的进程切换,并于监测到所述进程切换后触发注释机制,生成底层消息子过程索引表;对目标机指令流中的每一条指令进行识别处理,并于识别出底层消息子过程调用时执行该消息接口的模拟处理,获取消息参数虚地址;将所述消息参数虚地址转换为消息参数物理地址;调用所述底层消息子过程索引表执行消息功能模拟,根据所述消息参数物理地址实现消息的传递。基于上述方法,还提供了一种底层消息接口模拟装置。本发明能够基于全结构并行计算机状态支持多节点消息功能的模拟,简化了模拟方式,提高并行应用程序的模拟效率。
-
公开(公告)号:CN102446113A
公开(公告)日:2012-05-09
申请号:CN201010508866.5
申请日:2010-10-12
Applicant: 无锡江南计算技术研究所
IPC: G06F9/455
Abstract: 一种底层消息接口模拟方法,包括:模拟执行目标机的操作系统;监测所述目标机的操作系统代码中的进程切换,并于监测到所述进程切换后触发注释机制,生成底层消息子过程索引表;对目标机指令流中的每一条指令进行识别处理,并于识别出底层消息子过程调用时执行该消息接口的模拟处理,获取消息参数虚地址;将所述消息参数虚地址转换为消息参数物理地址;调用所述底层消息子过程索引表执行消息功能模拟,根据所述消息参数物理地址实现消息的传递。基于上述方法,还提供了一种底层消息接口模拟装置。本发明能够基于全结构并行计算机状态支持多节点消息功能的模拟,简化了模拟方式,提高并行应用程序的模拟效率。
-
-
-
-
-