OpenCL TensorFlow的实现方法及装置、电子设备和存储介质

    公开(公告)号:CN115268859A

    公开(公告)日:2022-11-01

    申请号:CN202210700376.8

    申请日:2022-06-20

    Applicant: 南开大学

    Abstract: 本公开提供一种OpenCL TensorFlow的实现方法及装置、电子设备和存储介质。基于OpenCL编程标准,实现TensorFlow设备层的OpenCL Device支持;参照TensorFlow中的预设kernel的计算功能,基于OpenCL编程标准实现对应计算功能的OpenCL kernel和OpenCL算子;基于OpenCL编程标准,实现OpenCLElement‑wise算子库;将任务所需的计算加速库,进行OpenCL标准的适配;利用第一OpenCL计算加速库的API接口实现集成调用;实现StreamExecutor对OpenCL的支持,利用StreamExecutor的OpenCL后端实现对第二OpenCL计算加速库的集成调用。本发明实现了OpenCL版本的TensorFlow框架,从而实现TensorFlow框架对不同厂商的多类型异构设备的支持。

    OpenCL DNN库的实现方法、装置、电子设备及存储介质

    公开(公告)号:CN115268858A

    公开(公告)日:2022-11-01

    申请号:CN202210698403.2

    申请日:2022-06-20

    Applicant: 南开大学

    Abstract: 本申请提供了一种OpenCL DNN库的实现方法、装置、电子设备及存储介质,涉及机器学习技术领域,主要技术方案包括:首先通过对预设深度神经网络库的重构和修改,实现通用OpenCL DNN库,对所述OpenCL DNN库中的OpenCL核函数对应的API接口进行封装,以便通过所述API接口调用所述核函数。与相关技术的封闭性相比,此方法通过重构预设深度神经网络库中OpenCL目标核函数与接口函数,完成了预设深度神经网络库的通用化修改,实现了OpenCLDNN库在OpenCL硬件设备上使用和执行的通用性。

    基于空间树的IPv6别名前缀探测方法

    公开(公告)号:CN118764465A

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

    申请号:CN202410745993.9

    申请日:2024-06-11

    Applicant: 南开大学

    Abstract: 本发明公开了基于空间树的IPv6别名前缀探测方法,对包含IPv6地址种子前缀的文件进行扫描,构建被探测节点树形结构,将所有扫描完的种子前缀利用树形结构进行存储;对所有叶子节点中的种子前缀进行扩展,生成扩展后的新前缀;将新前缀添加到列表中,并根据预算进行裁剪;以函数形式返回一个包含扩展后的前缀的列表,作为潜在别名前缀,将这个潜在别名前缀的列表用Zmap软件进行扫描探测,经扫描后发现为别名前缀的部分继续加入种子前缀集合中,进行下一轮生成潜在别名前缀并探测的过程,利用上述流程通过空间树不断划分子空间。与现有技术相比,本发明有效提高了IPV6别名前缀探测的效率和准确性。

Patent Agency Ranking