一种自适应的动态流水线并行方法

    公开(公告)号:CN108984283A

    公开(公告)日:2018-12-11

    申请号:CN201810659163.9

    申请日:2018-06-25

    Applicant: 复旦大学

    Abstract: 本发明属于计算机技术领域,具体涉及一种自适应的动态流水线并行方法。将一个应用划分为多个功能阶段,各个阶段以相互衔接的并行方式工作,并通过各个阶段间的共享缓冲区交互中间结果;其中,各流水线阶段的线程数根据各个阶段现有的工作负载情况进行动态地调整:如果某一个流水线阶段的工作负载比较重,此阶段的线程分配数量上升,保证处于该阶段的负载能被及时处理;反之,如果某一阶段的工作负载较低,此阶段分配的线程数就下调,避免负载不足导致的线程空闲;为适应不同类型输入,对流水线进行划分:根据负载任务分为细粒度和粗粒度。本发明方法能克服算法在并行化过程中存在的各种固有限制,并利用底层多核硬件的计算资源,提高计算效率。

    一种多路同分辨率视频转码方法

    公开(公告)号:CN108924550A

    公开(公告)日:2018-11-30

    申请号:CN201810628763.9

    申请日:2018-06-19

    Applicant: 复旦大学

    Abstract: 本发明属于计算机技术领域,具体为一种多路同分辨率视频转码方法。本发明利用单源多目标转码场景中视频编码计算的相似性,在保证视频图像质量的前提下,复用相同的计算,以提高转码的效率;本发明复用相同计算的视频编码流程包括:非第一路视频的编码都跳过搜索阶段,直接复用第一路编码的搜索结果,即最优预测模式和运动向量来合成预测宏块,然后与当前宏块相减求得残差;无论是帧间预测还是帧内预测,搜索结果复用都只需要拷贝一次数据,并求一次残差。采用H.264编码进行验证,结果表明在不同的分辨率下,根据两种视频客观质量评估标准SSIM和PSNR,分别在1%和3%之内。可见本发明编码视频的质量和独立编码视频的质量接近。

    一种基于高级中间表示的结构优化方法及系统

    公开(公告)号:CN101923472A

    公开(公告)日:2010-12-22

    申请号:CN201010283182.X

    申请日:2010-09-16

    Applicant: 复旦大学

    Abstract: 本发明属于程序编译优化技术领域,具体为一种基于高级中间表示的结构优化方法及系统。主要包括:(1)WHIRLSSA的生成,通过遍历WHIRL节点生成SSA信息并将SSA信息标注在WHIRL节点中;(2)PHI节点的插入,将PHI节点插入到WHIRL结构的合适位置;(3)WHIRLSSA的更新与验证,WHIRLSSA更新采用按需更新策略,通过将局部范围的SSA更新合并到一起,实现对整个SSA更新的目的。系统的总体构架包括:WHIRLSSA管理模块、DU/UD管理模块、更新模块、验证模块、生成模块和读写接口。WHILRSSA是一个同时包含了数据流和控制流信息的基于树结构高级中间表示的优化架构。WHIRLSSA优化架构继承了WHIRL和SSA两种中间表示的优点,提高了编译器的优化效果和扩展性。

Patent Agency Ranking