【技术实现步骤摘要】
一种外置图像处理加速系统及方法
[0001]本专利技术属于电子信息与人工智能
,特别涉及一种外置图像处理加速系统及方法
。
技术介绍
[0002]近年来,显卡市场的受到芯片市场和虚拟货币市场的影响,显卡的数量满足不了市场的需求,显卡的价格随之上涨
。
由于基础配件的价格不断走高,不论是笔记本计算机的价格还是台式计算机的价格也开始了新一轮的上涌,这给计算机的用户来说并不是一个好消息
。
对设计行业的从业者来说,不论是绘画设计的原画师还是绘制建模的工程师,现今拥有一台可以流畅运行设计软件且进行快速画面渲染以辅助设计的计算机的成本可以称得上昂贵
。
[0003]不仅如此,随着显卡性能的提升,其功耗亦会迅速上涨,如果不为其配备足够强劲的散热装置将会严重其性能表现,因此就导致计算机的体积由于性能要求而变得庞大臃肿,使得轻薄和性能两者不可兼得
。
[0004]目前鲜有独立外置的图像处理加速系统,主要的图像渲染与处理的模块有三类:
1.
电脑内置 ...
【技术保护点】
【技术特征摘要】
1.
一种外置图像处理加速系统,其特征在于,包括客户端和与客户端分别连接的云端和边缘计算模块,其中,所述客户端部署于
PC
机上;云端包括服务器和数据库;边缘计算模块包括处理器核和运算核,其中,所述客户端和云端的连接,上传数据交换请求,下载更新安装包,保持客户端的更新和边缘计算模块的固件更新;所述客户端连接边缘计算模块,将内存的图像数据预处理编码后传给边缘计算模块,并将边缘计算模块得到的结果解码后传回内存;所述云端服务器通过
TCP/IP
协议和客户端通信,接收处理请求数据,通过数据库存储不同版本的安装包和固件包,并将数据打包下传给客户端
。2.
根据权利要求1所述的一种外置图像处理加速系统,其特征在于,所述处理器核采用
ARM
架构,通过指令实现对运算核内部计算资源的调度操作,通过串口与客户端通信,预处理编码信息并保存至存储模块
。3.
根据权利要求2所述的一种外置图像处理加速系统,其特征在于,所述处理器核为双核
ARM cortex
‑
A7
,主频为
800MHZ
,支持
AXI
总线
。4.
根据权利要求1所述的一种外置图像处理加速系统,其特征在于,所述运算核采用
FPGA
芯片,通过其内部逻辑门阵列搭建运算单元,通过片上缓存存储计算数据
。5.
根据权利要求4所述的一种外置图像处理加速系统,其特征在于,所述运算核的
FPGA
芯片中
Logical Cell
数量不少于
300k
,
BRAM
大小不少于
12Mb
,
DSP
资源不少于
1200slices
,支持
AXI
总线
。6.
一种外置图像处理加速方法,其特征在于,采用权利要求1‑5之一所述的系统,包括以下步骤:
S11、
启动图像处理应用;
S12、
检测客户端上可以被外置图像处理装置加速的应用并且保存对应的神经网络参数和固件信息;
S13、
在客户端联网后向云端服务器请求客户端版本和固件包版本的更新内容,由云端服务器从云端数据库中抓取图像渲染神经网络参数
、
客户端版本号等信息并发送和自动更新客户端,然后将固件烧写进装置的存储器;
S14、
进入渲染模式任务先读取游戏缓存图像流,将图像编码后送入渲染装置,接收到增强后的图像再重新导入图像流,并显示至界面
。7.
根据权利要求6所述的方法,其特征在于,所述
S13
中版本检测更新任务运行流程包括以下步骤:
S21、
启动版本更新检测任务程序;
S22、
进行联网检测,若没有检测到网络连接,则进入脱机状态并且反复检测是否有网络接入;若检测到网络连接,则通过
HTTP
协议向服务器发送版本请求指令;
S23、
客户端通过解析
JSON
信息获取最新的版本号以及安装包下载地址,并且与当前程序的版本号逐位比对,若当前版本号与最新版本号不同,则弹出版本更新窗口提醒用户进行版本更新,在用户确认更新后继续访问安装包下载地址并下载新版本客户端的安装包,完成下载后执行安装脚本完成新版本客户端的安装;
S24、
版本检测以及更新后,结束任务进程,启动图像渲染装置软件检测更新任务程序;软件检测固件更新任务运行流程包括以下步骤:
S31、
在客户端的
COM
串口列表中识别是否有渲染加速装置的串口信息,若没有检查到,则通过弹窗提醒用户插入装置的
USB
接口;...
【专利技术属性】
技术研发人员:杨文韬,盛庆华,严振恺,单铮,陈涧阳,林渤航,黄小芳,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。