一种针对嵌入式多核系统的视频编码流水化并行方法

    公开(公告)号:CN101860752A

    公开(公告)日:2010-10-13

    申请号:CN201010166248.7

    申请日:2010-05-07

    Applicant: 浙江大学

    Inventor: 徐志远 刘鹏

    Abstract: 本发明提出了一种针对嵌入式多核系统的视频编码程序流水化并行方法,该方法基于视频编码原程序对基本数据单元处理的数据流图表示,对目标视频编码原程序进行模拟仿真,提取数据流图中各个节点运算量,分析数据流图中各个节点的依赖关系及流水化并行后处理基本数据单元时的数据依赖关系,根据得到的节点运算量及节点间依赖关系选择处理器负载均衡、核间通信量少的流水并行划分方案。得到划分方案后对任务节点按照指示器的接口标准进行对象化封装,将封装后的对象静态地映射到相应的处理器核上,配合各个处理器核上的指示器实现多核系统对视频编码原程序的流水化并行执行。本发明适用于各种数据流处理类型的程序的并行化。

    一种源代码级别程序结构的可视化方法

    公开(公告)号:CN101650651B

    公开(公告)日:2012-09-05

    申请号:CN200910152529.4

    申请日:2009-09-17

    Applicant: 浙江大学

    Abstract: 本发明公开了一种源代码级别程序结构的可视化方法,该方法可以对不同编程语言编写的源代码的词法、语法、语义分析,并能够深层次剖析程序结构,以图形化的形式在源代码级别将各种分析结构,诸如函数调用图、控制流图、数据流图、强连通区域、支配树等信息显示出来;本发明提出的方法和传统的针对具体编程语言、仅显示控制流的可视化方法相比具有更好的通用性、扩展性以及更为强大的程序结构剖析能力。

    一种针对嵌入式多核系统的视频编码流水化并行方法

    公开(公告)号:CN101860752B

    公开(公告)日:2012-02-01

    申请号:CN201010166248.7

    申请日:2010-05-07

    Applicant: 浙江大学

    Inventor: 徐志远 刘鹏

    Abstract: 本发明提出了一种针对嵌入式多核系统的视频编码程序流水化并行方法,该方法基于视频编码原程序对基本数据单元处理的数据流图表示,对目标视频编码原程序进行模拟仿真,提取数据流图中各个节点运算量,分析数据流图中各个节点的依赖关系及流水化并行后处理基本数据单元时的数据依赖关系,根据得到的节点运算量及节点间依赖关系选择处理器负载均衡、核间通信量少的流水并行划分方案。得到划分方案后对任务节点按照指示器的接口标准进行对象化封装,将封装后的对象静态地映射到相应的处理器核上,配合各个处理器核上的指示器实现多核系统对视频编码原程序的流水化并行执行。本发明适用于各种数据流处理类型的程序的并行化。

    一种源代码级别程序结构的可视化方法

    公开(公告)号:CN101650651A

    公开(公告)日:2010-02-17

    申请号:CN200910152529.4

    申请日:2009-09-17

    Applicant: 浙江大学

    Abstract: 本发明公开了一种源代码级别程序结构的可视化方法,该方法可以对不同编程语言编写的源代码的词法、语法、语义分析,并能够深层次剖析程序结构,以图形化的形式在源代码级别将各种分析结构,诸如函数调用图、控制流图、数据流图、强连通区域、支配树等信息显示出来;本发明提出的方法和传统的针对具体编程语言、仅显示控制流的可视化方法相比具有更好的通用性、扩展性以及更为强大的程序结构剖析能力。

Patent Agency Ranking