一种线程间冗余删除的异构编译优化方法

    公开(公告)号:CN109901840B

    公开(公告)日:2020-10-27

    申请号:CN201910114572.5

    申请日:2019-02-14

    Abstract: 本发明通过自动选择优化策略以及分维度进行线程间冗余删除的收益代价分析,能自动根据代码是否含有同步操作和硬件平台的特点,针对性地选择一种优化策略,通过对Kernel代码的编译分析,得出合适的合并维度和合并因子,利于提高Kernel代码的运行性能。采用本发明方法能面向多种异构平台,进行自动分析和变换,得以优化设备端代码的线程间冗余和同步开销,提高设备端代码(即OpenCL的Kernel代码)的性能。

    一种非标准浮点数据的压缩方法以及解压缩方法

    公开(公告)号:CN118939231A

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

    申请号:CN202410950555.6

    申请日:2024-07-16

    Abstract: 本发明提供了一种非标准浮点数据的压缩方法,该方法用于对无线通信领域的非标准浮点数据进行压缩表示和/或存储,所述无线通信包括5G或6G通信,所述方法包括:获取预设格式的非标准浮点数据,其包括符号位、指数位以及M比特的第一尾数;利用预设的映射函数,将第一尾数映射为N比特的第二尾数,其中,N<M;基于所述第二尾数构造经压缩的非标准浮点数据,其包括所述符号位、所述指数位和所述第二尾数。

    一种线程间冗余删除的异构编译优化方法

    公开(公告)号:CN109901840A

    公开(公告)日:2019-06-18

    申请号:CN201910114572.5

    申请日:2019-02-14

    Abstract: 本发明通过自动选择优化策略以及分维度进行线程间冗余删除的收益代价分析,能自动根据代码是否含有同步操作和硬件平台的特点,针对性地选择一种优化策略,通过对Kernel代码的编译分析,得出合适的合并维度和合并因子,利于提高Kernel代码的运行性能。采用本发明方法能面向多种异构平台,进行自动分析和变换,得以优化设备端代码的线程间冗余和同步开销,提高设备端代码(即OpenCL的Kernel代码)的性能。

Patent Agency Ranking