面向异构SIMD扩展部件的自动向量化方法

    公开(公告)号:CN103279327A

    公开(公告)日:2013-09-04

    申请号:CN201310155403.9

    申请日:2013-04-28

    Abstract: 本发明涉及高性能计算自动并行化领域,特别涉及一种面向异构SIMD扩展部件的自动向量化方法,适用于不同向量长度、不同向量指令集的异构SIMD扩展部件,设计一套虚拟指令集,能够在自动向量化统一架构下将输入的C和Fortran程序转化为虚拟指令的中间表示,通过向量长度解虚拟化和指令集解虚拟化,自动变换为面向异构SIMD扩展部件的向量化代码,使程序员从繁冗复杂的手工向量化编码中解脱出来,本发明将向量化方法与相关优化方法相结合,从不同粒度进行向量识别,通过常规优化和引用点优化,最大限度的发掘循环级和基本块级的混合并行性,通过分析跨越基本块的数据依赖,对生成后的代码进行冗余优化,有效提升了程序的执行效率。

    一种互联网地址配置管理的方法和系统

    公开(公告)号:CN1874358B

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

    申请号:CN200610076503.2

    申请日:2006-05-08

    Abstract: 本发明公开了一种互联网地址配置管理的方法,本方法使用大规模接入汇聚路由器将用户设备直接接入网络,通过大规模接入汇聚路由器得到用户远端接口号,用户地址管理服务器模块根据用户远端接口号配置用户的网络使用权限。本发明还公开了一种互联网地址配置管理的系统,本系统包括:大规模接入汇聚路由器、用户宽带媒体网关和用户网络终端设备。使用本发明可以使用户便捷安全的使用网络。

    面向异构SIMD扩展部件的自动向量化方法

    公开(公告)号:CN103279327B

    公开(公告)日:2015-11-25

    申请号:CN201310155403.9

    申请日:2013-04-28

    Abstract: 本发明涉及高性能计算自动并行化领域,特别涉及一种面向异构SIMD扩展部件的自动向量化方法,适用于不同向量长度、不同向量指令集的异构SIMD扩展部件,设计一套虚拟指令集,能够在自动向量化统一架构下将输入的C和Fortran程序转化为虚拟指令的中间表示,通过向量长度解虚拟化和指令集解虚拟化,自动变换为面向异构SIMD扩展部件的向量化代码,使程序员从繁冗复杂的手工向量化编码中解脱出来,本发明将向量化方法与相关优化方法相结合,从不同粒度进行向量识别,通过常规优化和引用点优化,最大限度的发掘循环级和基本块级的混合并行性,通过分析跨越基本块的数据依赖,对生成后的代码进行冗余优化,有效提升了程序的执行效率。

Patent Agency Ranking