当前位置: 首页 > 专利查询>西华大学专利>正文

一种智能动态调整多图形处理器负载的控制系统技术方案

技术编号:15704776 阅读:232 留言:0更新日期:2017-06-26 09:35
本发明专利技术属于图形处理技术领域,公开了一种智能动态调整多图形处理器负载的控制系统,包括:接收模块,用于接收编码数据;拆分模块,与接收模块连接,用于将所述编码数据按数据帧进行拆分;收集模块,与拆分模块连接,用于收集各个图形处理器的负载情况;分配模块,与收集模块连接,用于根据负载情况,将所述数据帧分配到所述各个图形处理器。本发明专利技术能够达到发挥多图形处理器性能的优势,使各个编码器之间任务均衡分配,节约资源的技术效果。

【技术实现步骤摘要】
一种智能动态调整多图形处理器负载的控制系统
本专利技术属于图形处理
,尤其涉及一种智能动态调整多图形处理器负载的控制系统。
技术介绍
近年来,随着数字技术和安防技术的飞速的发展,尤其是网络和高清设备的大量普及,视频数据的处理已经受到越来越多的重视和关注。由于视频数据的巨大,但是很多的图像处理还是使用中央处理器的计算能力来对图像进行处理,虽然近几十年来硬件技术的不断发展导致中央处理器的处理能力飞速上升但是中央处理器对其编解码的处理速度还是远远不能满足现在高端安防行业的需求。就需要对图像处理能力有突出表现得图形处理器来进行图像视频数据的处理。目前,图形处理器已经不再局限于三维图形处理了,图形处理器通用计算技术发展已经引起业界不少的关注,事实也证明在浮点运算、并行计算等部分计算方面,图形处理器可以提供数十倍乃至于上百倍于中央处理器的性能。图形处理器处理的多渠道数据信号,通常选择信道质量好的渠道,信道质量差的渠道无法获得通信资源,导致通信渠道的公平性无法得到保障。比例公平(Proportionalfair,PF)是一种考虑公平性的调度算法,以通信渠道当前速率与其平均速率的比值来确定通信渠道获得调度的优先级,在提高系统吞吐量和保障公平性两方面取得折中。然而,在贪婪算法中,多通信渠道是逐步添加的,在整个调度过程结束前,各个已选通信渠道的可达速率是未知的,因此基于贪婪算法进行公平设计时,如何准确估计每一步迭代各通信渠道数据速率的近似值或者替代值成为值得研究的问题。如在设计中忽略了准正交通信渠道之间的共道干扰,采用在已选通信渠道信道矩阵构成的空间上的投影矩阵的Frobenius范数作为信道增益,计算通信渠道可达速率;基于通信渠道信道矩阵的Frobenius范数设计比例公平准则。综上所述,现有技术存在的问题是:目前图形处理器功能单一,图像处理效率低;现有的算法在调度过程中依次选择信道增益大的通信渠道,可能导致与已选通信渠道之间存在较强干扰的高增益通信渠道被选择,而与其它通信渠道相互干扰小但增益不够大的通信渠道得不到调度,致使通信系统和通信速率降低,不能获得良好公平性和较好的系统和速率;使多图像得不到好的呈现。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种智能动态调整多图形处理器负载的控制系统。本专利技术是这样实现的,一种智能动态调整多图形处理器负载的控制系统,所述智能动态调整多图形处理器负载的控制系统包括:接收模块,用于接收编码数据;所述接收模块的无线信任值计算方法包括以下步骤:步骤一,采集节点间不同时间片的交互次数,根据得到的数据建立时间序列,通过三次指数平滑法来预测节点间下一个时间片的交互次数,将交互次数预测值与实际值的相对误差作为节点的直接信任值;采集网络观测节点i与节点j之间的n个时间片的交互次数:选取一定时间间隔t作为一个观测时间片,以观测节点i和被测节点j在1个时间片内的交互次数作为观测指标,真实交互次数,记作yt,依次记录n个时间片的yn,并将其保存在节点i的通信记录表中;预测第n+1个时间片的交互次数:根据采集到的n个时间片的交互次数建立时间序列,采用三次指数平滑法预测下一个时间片n+1内节点i和j之间的交互次数,预测交互次数,记作计算公式如下:预测系数an、bn、cn的取值可由如下公式计算得到:其中:分别是一次、二次、三次指数平滑数,由如下公式计算得到:是三次指数平滑法的初始值,其取值为:α是平滑系数,0<α<1,体现信任的时间衰减特性,即离预测值越近的时间片的yt权重越大,离预测值越远的时间片的yt权重越小;如果数据波动较大,且长期趋势变化幅度较大,呈现明显迅速的上升或下降趋势时α应取较大值0.6~0.8,增加近期数据对预测结果的影响;当数据有波动,但长期趋势变化不大时,α在0.1~0.4取值;如果数据波动平稳,α应取较小值,0.05~0.20;计算直接信任值:节点j的直接信任值TDij为预测交互次数和真实交互次数yn+1的相对误差,步骤二,采用多路径信任推荐方式而得到的计算式计算间接信任值;收集可信节点对节点j的直接信任值:节点i向所有满足TDik≤φ的可信关联节点询问其对节点j的直接信任值,其中φ为推荐节点的可信度阈值,根据可信度的要求精度,φ的取值范围为0~0.4;计算间接信任值:综合计算所收集到的信任值,得到节点j的间接信任值TRij,其中,Set(i)为观测节点i的关联节点中与j节点有过交互且其直接信任值满足TDik≤φ的节点集合;步骤三,由直接信任值和间接信任值整合计算得出综合信任值,综合信任值(Tij)的计算公式如下:Tij=βTDij+(1-β)TRij,其中β(0≤β≤1)表示直接信任值的权重,当β=0时,节点i和节点j没有直接交互关系,综合信任值的计算直接来自于间接信任值,判断较客观;当β=1时,节点i对节点j的综合信任值全部来自于直接信任值,在这种情况下,判断较为主观,实际计算根据需要确定β的取值;拆分模块,与接收模块连接,用于将所述编码数据按数据帧进行拆分;收集模块,与拆分模块连接,用于收集各个图形处理器的负载情况;分配模块,与收集模块连接,用于根据负载情况,将所述数据帧分配到所述各个图形处理器;所述分配模块的分配方法包括:第一步:初始化已选图形处理器通信渠道集合为空集,候选图形处理器通信渠道集合为图形处理器通信渠道全集,随着调度过程的进行,已选图形处理器通信渠道集合和候选图形处理器通信渠道集合的元素不断更新,An和Sn分别为在第n次迭代结束时候选和已选图形处理器通信渠道集合,n=1,…,NT为迭代的次数,初始化n=1;第二步:分配模块对图形处理器通信渠道k反馈的信道信息矩阵Hk进行奇异值分解其中,λk,1表示第k个图形处理器通信渠道的信道矩阵的奇异值,表示维度1×(NT-1)的零向量,和分别由与非零奇异值λk,1和零奇异值对应的右奇异值向量构成,因为rank(Hk)=1,所以vi,1为Vi的第一个列向量,其中,rank(·)表示求矩阵的秩;第三步:分配模块根据分解后的矩阵构造中间矩阵和以及其中,diag(·)表示对角化操作;第四:分配模块构造相关矩阵R,R为L×L方阵,第i行第j列的元素为其中,|·|表示求模运算;第五:从R中选择出与已经调度的n-1个图形处理器通信渠道对应的n-1列,构成矩阵将剩余的部分分别对行元素进行升序排列,得到矩阵即第六步:计算图形处理器通信渠道的相关因子即对Rn中每一行的前ξ个元素分别求和并取倒数,等效于简化得到列向量ψn=[ψ1,n…ψL,n]Η;第七步:按照公式选择第n个图形处理器通信渠道;第八步:若n<NT,返回第五步;否则调度完成,根据被调度的图形处理器通信渠道受到的实际干扰计算相关因子ψk;若图形处理器通信渠道未被调度ψk=0,并按照公式更新图形处理器通信渠道k,k∈{1,…,L}平均相关因子,用于计算下一个传输周期中的图形处理器通信渠道调度权重,调度完成后,分配模块通知激活图形处理器通信渠道并进行下行数据通信,在下一个传输周期(t+1)的开销时隙阶段,重复执行第一步~第八步。进一步,根据所述负载情况,将所述数据帧分配到所述各个图形处理器具体为:从主机内存中接收待编码视频流,将所述待编码视频流拆分为帧数据,并放入显存中,本文档来自技高网
...
一种智能动态调整多图形处理器负载的控制系统

【技术保护点】
一种智能动态调整多图形处理器负载的控制系统,其特征在于,所述智能动态调整多图形处理器负载的控制系统包括:接收模块,用于接收编码数据;所述接收模块的无线信任值计算方法包括以下步骤:步骤一,采集节点间不同时间片的交互次数,根据得到的数据建立时间序列,通过三次指数平滑法来预测节点间下一个时间片的交互次数,将交互次数预测值与实际值的相对误差作为节点的直接信任值;采集网络观测节点i与节点j之间的n个时间片的交互次数:选取一定时间间隔t作为一个观测时间片,以观测节点i和被测节点j在1个时间片内的交互次数作为观测指标,真实交互次数,记作y

【技术特征摘要】
1.一种智能动态调整多图形处理器负载的控制系统,其特征在于,所述智能动态调整多图形处理器负载的控制系统包括:接收模块,用于接收编码数据;所述接收模块的无线信任值计算方法包括以下步骤:步骤一,采集节点间不同时间片的交互次数,根据得到的数据建立时间序列,通过三次指数平滑法来预测节点间下一个时间片的交互次数,将交互次数预测值与实际值的相对误差作为节点的直接信任值;采集网络观测节点i与节点j之间的n个时间片的交互次数:选取一定时间间隔t作为一个观测时间片,以观测节点i和被测节点j在1个时间片内的交互次数作为观测指标,真实交互次数,记作yt,依次记录n个时间片的yn,并将其保存在节点i的通信记录表中;预测第n+1个时间片的交互次数:根据采集到的n个时间片的交互次数建立时间序列,采用三次指数平滑法预测下一个时间片n+1内节点i和j之间的交互次数,预测交互次数,记作计算公式如下:预测系数an、bn、cn的取值可由如下公式计算得到:其中:分别是一次、二次、三次指数平滑数,由如下公式计算得到:是三次指数平滑法的初始值,其取值为:α是平滑系数,0<α<1,体现信任的时间衰减特性,即离预测值越近的时间片的yt权重越大,离预测值越远的时间片的yt权重越小;如果数据波动较大,且长期趋势变化幅度较大,呈现明显迅速的上升或下降趋势时α应取较大值0.6~0.8,增加近期数据对预测结果的影响;当数据有波动,但长期趋势变化不大时,α在0.1~0.4取值;如果数据波动平稳,α应取较小值,0.05~0.20;计算直接信任值:节点j的直接信任值TDij为预测交互次数和真实交互次数yn+1的相对误差,步骤二,采用多路径信任推荐方式而得到的计算式计算间接信任值;收集可信节点对节点j的直接信任值:节点i向所有满足TDik≤φ的可信关联节点询问其对节点j的直接信任值,其中φ为推荐节点的可信度阈值,根据可信度的要求精度,φ的取值范围为0~0.4;计算间接信任值:综合计算所收集到的信任值,得到节点j的间接信任值TRij,其中,Set(i)为观测节点i的关联节点中与j节点有过交互且其直接信任值满足TDik≤φ的节点集合;步骤三,由直接信任值和间接信任值整合计算得出综合信任值,综合信任值(Tij)的计算公式如下:Tij=βTDij+(1-β)TRij,其中β(0≤β≤1)表示直接信任值的权重,当β=0时,节点i和节点j没有直接交互关系,综合信任值的计算直接来自于间接信任值,判断较客观;当β=1时,节点i对节点j的综合信任值全部来自于直接信任值,在这种情况下,判断较为主观,实际计算根据需要确定β的取值;拆分模块,与接收模块连接,用于将所述编码数据按数据帧进行拆分;收集模块,与拆分模块连接,用于收集各个图形处理器的负载情况;分配模块,与收集模块连接,用于根据负载情况,将所述数据帧分配到所述各个图形处理器;所述分配模块的分配方法包括:第一步:初始化已选图形处理器通信渠道集合为空集,候选图形处理器通信渠道集合为图形处理器通信渠道全集,随着调度过程的进行,已选图形处理器通信渠道集合和候选图形处理器通信渠道集合的元素不断更新,An和Sn分别为在第n次迭代结束时候选和已选图形处理器通信渠道集合,n=1,…,NT为迭代的次数,初始化n=1;第二步:分配模块对图形处理器通信渠道k反馈的信道信息矩阵Hk进行奇异值分解其中,λk,1表示第k个图形处理器通信渠道的信道矩阵的奇异值,表示维度1×(NT-1)的零向量,和分别由与非零奇异值λk,1和零奇异值对应的右奇异值向量构成,因为rank(Hk)=1,所以Vi(1)=vi,1,vi,1为Vi的第一个列向量,其中,rank(·)表示求矩阵的秩;第三步:分配模块根据分解后的矩阵构造中间矩阵和以及其中,diag(·)表示对角化操作;第四:分配模块构造相关矩阵R,R为L×L方阵,第i行第j列的元素为其中,|·|表示求模运算;第五:从R中选择出与已经调度的n-1个图形处理器通信渠道对应的n-1列,构成矩阵将剩余的部分分别对行元素进行升序排列,得到矩阵即第六步:计算图形处理器通信渠道的相关因子即对Rn中每一行的前ξ个元素分别求和并取倒数,等效于简化得到列向量ψn=[ψ1,n…ψL,n]Η;第七步:按照公式选择第n个图形处理器通信渠道;第八步:若n<NT,返回第五步;否则调度完成,根据被调度的图形处理器通信渠道受到的实际干扰计算相关因子ψk;若图形处理器通信渠道未被调度ψk=0,并按照公式更新图形处理器通信渠道k,k∈{1,…,L}平均相关因子,用于计算下一个传输周期中的图形处理器通信渠道调度权重,调度完成后,分配模块通知激活图形处理器通信渠道并进行下行数据通信,在下一个传输周期(t+1)的开销时隙阶段,重复执行第一步~第八步。2.如权利要求1所述的...

【专利技术属性】
技术研发人员:韦兴平
申请(专利权)人:西华大学
类型:发明
国别省市:四川,51

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

1