-
公开(公告)号:CN101650651B
公开(公告)日:2012-09-05
申请号:CN200910152529.4
申请日:2009-09-17
Applicant: 浙江大学
Abstract: 本发明公开了一种源代码级别程序结构的可视化方法,该方法可以对不同编程语言编写的源代码的词法、语法、语义分析,并能够深层次剖析程序结构,以图形化的形式在源代码级别将各种分析结构,诸如函数调用图、控制流图、数据流图、强连通区域、支配树等信息显示出来;本发明提出的方法和传统的针对具体编程语言、仅显示控制流的可视化方法相比具有更好的通用性、扩展性以及更为强大的程序结构剖析能力。
-
公开(公告)号:CN101719116B
公开(公告)日:2011-09-28
申请号:CN200910154752.2
申请日:2009-12-03
Applicant: 浙江大学
IPC: G06F15/167
Abstract: 本发明公开了一种共享存储式多处理器系统,包括2个以上的处理器,还包括存储器以及总线/片上网络,总线/片上网络的一端与每个处理器相连、总线/片上网络的另一端与存储器相连;在每个处理器内分别设置一个事务读写缓存和一个事务属性缓存;在处理器内设置与每个处理器相对应的处理器局部缓存。本发明还同时公开了利用上述共享存储式多处理器系统进行的基于异常处理的事务存储访问机制实现方法,其设置5种异常机制,分别为:事务初始异常机制、事务满异常机制、事务读写异常机制、事务提交异常机制和事务重启异常机制。本发明用于解决事务存储实现时的缓存溢出问题。
-
公开(公告)号:CN101794239B
公开(公告)日:2012-11-14
申请号:CN201010125381.8
申请日:2010-03-16
Applicant: 浙江大学
Abstract: 本发明公开了一种基于数据流模型的多处理器任务调度管理方法,将数据流模型应用到系统任务调度管理中,通过多处理器配置文件的分析,将系统中的应用任务转化为数据流模型中的程序节点;将节点映射在多个处理器上,基于片上互连网络,以数据在节点间的转移来驱动节点程序的运行,最终实现系统对于多处理器系统中节点的调度,从而实现多处理器系统中应用任务的调度和管理。采用该基于数据流模型的多处理器任务调度管理方法,能提升系统效率。
-
公开(公告)号:CN101794239A
公开(公告)日:2010-08-04
申请号:CN201010125381.8
申请日:2010-03-16
Applicant: 浙江大学
Abstract: 本发明公开了一种基于数据流模型的多处理器任务调度管理方法,将数据流模型应用到系统任务调度管理中,通过多处理器配置文件的分析,将系统中的应用任务转化为数据流模型中的程序节点;将节点映射在多个处理器上,基于片上互连网络,以数据在节点间的转移来驱动节点程序的运行,最终实现系统对于多处理器系统中节点的调度,从而实现多处理器系统中应用任务的调度和管理。采用该基于数据流模型的多处理器任务调度管理方法,能提升系统效率。
-
公开(公告)号:CN101719116A
公开(公告)日:2010-06-02
申请号:CN200910154752.2
申请日:2009-12-03
Applicant: 浙江大学
IPC: G06F15/167
Abstract: 本发明公开了一种共享存储式多处理器系统,包括2个以上的处理器,还包括存储器以及总线/片上网络,总线/片上网络的一端与每个处理器相连、总线/片上网络的另一端与存储器相连;在每个处理器内分别设置一个事务读写缓存和一个事务属性缓存;在处理器内设置与每个处理器相对应的处理器局部缓存。本发明还同时公开了利用上述共享存储式多处理器系统进行的基于异常处理的事务存储访问机制实现方法,其设置5种异常机制,分别为:事务初始异常机制、事务满异常机制、事务读写异常机制、事务提交异常机制和事务重启异常机制。本发明用于解决事务存储实现时的缓存溢出问题。
-
公开(公告)号:CN101650651A
公开(公告)日:2010-02-17
申请号:CN200910152529.4
申请日:2009-09-17
Applicant: 浙江大学
Abstract: 本发明公开了一种源代码级别程序结构的可视化方法,该方法可以对不同编程语言编写的源代码的词法、语法、语义分析,并能够深层次剖析程序结构,以图形化的形式在源代码级别将各种分析结构,诸如函数调用图、控制流图、数据流图、强连通区域、支配树等信息显示出来;本发明提出的方法和传统的针对具体编程语言、仅显示控制流的可视化方法相比具有更好的通用性、扩展性以及更为强大的程序结构剖析能力。
-
-
-
-
-