可动态扩展计算资源的加速算法运行效率的方法及装置制造方法及图纸

技术编号:40243578 阅读:25 留言:0更新日期:2024-02-02 22:40
本发明专利技术涉及一种可动态扩展计算资源的加速算法运行效率的方法及装置,其方法包括:识别计算机或服务器的操作系统;基于操作系统来识别并记录计算机或服务器的硬件资源,结合自身提供的硬件资源形成资源池;向测试方提供所支持的算法对应的SDK,以供测试方调用测试项目进行算法测试,待测试完成返回所支持算法的性能测试数据;根据上层服务传输过来的计算指令、计算指令所对应算法的性能测试数据以及资源池的计算资源的当前使用情况,调用资源池中其他计算资源以单独或组合的方式参与该计算指令的运算工作。本发明专利技术解放CPU的计算压力,合理调度资源,将计算密集型的算法从CPU转移和分流,大幅降低了CPU的计算压力,提高系统稳定性。

【技术实现步骤摘要】

本专利技术涉及计算资源调度,尤其涉及一种可动态扩展计算资源的加速算法运行效率的方法及装置


技术介绍

1、近几年来,金融、教育、电信、电力等重要行业蓬勃发展。目前应用广泛的成熟的安全产品主要以x86硬件架构为主,而x86架构安全产品存在应用层检测和小包处理性能上的瓶颈。

2、此外,上述安全产品适配的cpu的性能也相对较低,cpu的计算资源需求紧迫。同时,国密算法就数学原理的本身而言,也存在软件算法的瓶颈,在低效的cpu下实现这类算法,更导致算法效率较低,容易导致系统崩溃。


技术实现思路

1、(一)要解决的技术问题

2、鉴于现有技术的上述缺点、不足,本专利技术提供一种可动态扩展计算资源的加速算法运行效率的方法及装置,其解决了现有的低效cpu计算资源窘迫、算法效率低的技术问题。

3、(二)技术方案

4、为了达到上述目的,本专利技术采用的主要技术方案包括:

5、第一方面,本专利技术实施例提供一种可动态扩展计算资源的加速算法运行效率的方法,包括:

...

【技术保护点】

1.一种可动态扩展计算资源的加速算法运行效率的方法,其特征在于,包括:

2.如权利要求1所述的可动态扩展计算资源的加速算法运行效率的方法,其特征在于,在接入计算机或服务器之后,识别计算机或服务器的操作系统包括:

3.如权利要求1所述的可动态扩展计算资源的加速算法运行效率的方法,其特征在于,基于操作系统提供的系统调用或API来识别计算机或服务器的硬件资源,结合自身提供的硬件资源形成统一的资源池包括:

4.如权利要求1所述的可动态扩展计算资源的加速算法运行效率的方法,其特征在于,向测试方提供自身所支持的算法对应的SDK,以供测试方调用测试项目进行算法测试,...

【技术特征摘要】

1.一种可动态扩展计算资源的加速算法运行效率的方法,其特征在于,包括:

2.如权利要求1所述的可动态扩展计算资源的加速算法运行效率的方法,其特征在于,在接入计算机或服务器之后,识别计算机或服务器的操作系统包括:

3.如权利要求1所述的可动态扩展计算资源的加速算法运行效率的方法,其特征在于,基于操作系统提供的系统调用或api来识别计算机或服务器的硬件资源,结合自身提供的硬件资源形成统一的资源池包括:

4.如权利要求1所述的可动态扩展计算资源的加速算法运行效率的方法,其特征在于,向测试方提供自身所支持的算法对应的sdk,以供测试方调用测试项目进行算法测试,待测试完成接收测试方返回的性能测试数据包括:

5.如权利要求1-4任一项所述的可动态扩展计算资源的加速算法运行效率的方法,其特征在于,根据上层服务传输过来的计算指令、计算指令所对应算法的性能测试数据以及资源池的计算资源的当前使用情况,以降低计算机或服务器的cpu资源使用为优化目标,调用资源池中其他计算资源以单独或组合的方式参与该计算指令的运算工作包...

【专利技术属性】
技术研发人员:齐永兴陈东吴铤王雷于洋
申请(专利权)人:北京航空航天大学杭州创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1