基于应用效果即时反馈的显卡虚拟化下的资源调度系统

    公开(公告)号:CN102890643B

    公开(公告)日:2015-01-21

    申请号:CN201210261862.0

    申请日:2012-07-26

    CPC classification number: G06F9/5077 G06F9/45558 G06F9/5011 G06F2009/45575

    Abstract: 本发明提供一种基于应用程序即时效果反馈的在虚拟机间的物理显卡资源调度系统和方法。本发明描述的系统通过函数钩子的方法在宿主机物理显卡指令发送器和宿主机物理显卡应用程序接口之间插入调度执行器,延迟宿主机物理显卡指令发送器中指令和数据的发送,同时监控虚拟机内显卡应用程序相关的显示性能情况和物理显卡资源使用情况,进而提供反馈给任何基于时间或时序的显卡资源调度算法。本发明无需对虚拟机应用程序、宿主机操作系统、虚拟机操作系统、显卡驱动、虚拟机管理器进行任何修改。本发明无需暂停机器的运行,在重大提升虚拟机间显卡资源调度能力时运行时整体性能损耗低于5%。

    云游戏中虚拟GPU资源自主管理与控制方法

    公开(公告)号:CN104216783A

    公开(公告)日:2014-12-17

    申请号:CN201410412054.9

    申请日:2014-08-20

    Abstract: 本发明提供了一种云游戏中虚拟GPU资源自主管理与控制方法,包括步骤:构建Auto-vGPU框架;使用基于LASSO的降维算法以选择关键指标数据作为系统输入,来支持Auto-vGPU框架拟合低维的输入输出模型;利用PI控制器参数自动配置算法,自动控制Auto-vGPU框架中vGASA模块中的参数配置,减少人工操作,支持Auto-vGPU框架在动态复杂的云环境中保持良好的性能。本发明实现了虚拟GPU资源的自动化管理,并使用LASSO/LARS降维技术,自动化减少虚拟机中每个游戏的输入量,还通过采用根据期望性能自动化配置PI参数的方法,设计在线控制器。

    一种数据中心去带宽碎片化流调度方法

    公开(公告)号:CN103825838A

    公开(公告)日:2014-05-28

    申请号:CN201410062758.8

    申请日:2014-02-24

    Abstract: 本发明公开了一种数据中心去带宽碎片化流调度方法,用于解决数据中心的带宽碎片化问题。其中,基于阈值的流信息统计筛选,能弹性筛选出符合要求的流,降低控制器的计算开销;基于带宽需求矩阵的实际带宽估算方法,合理的估算了新流的带宽需求,减少了由于带宽需求变化造成的调度错误;核心的概率带宽最紧匹配网络流调度算法,在带宽最紧匹配这种贪婪算法的基础上,合理引入概率,实现了去带宽碎片化和负载均衡的合理权衡;本发明在对新网络流合理调度的基础上,大幅度减少了整个网络的带宽碎片,降低了新网络流阻塞的可能性,提高了整个网络的网络利用率和吞吐率,最终提升了网络服务质量。

    基于程序分析的低功耗无线传感器网络优化方法

    公开(公告)号:CN103648116A

    公开(公告)日:2014-03-19

    申请号:CN201310563735.0

    申请日:2013-11-13

    CPC classification number: Y02D70/00

    Abstract: 本发明公开了一种基于程序分析的低功耗无线传感器网络优化方法,包括步骤:步骤一,搭建一个无线传感器网络群集;步骤二,进行程序分析;步骤三,函数调度优化;步骤四,基本块级优化。本发明利用程序分析的结果进行无线传感器网络的能耗优化,通过对调用频率最高的内联函数进行有效调度,实现了降低无线传感器网络能耗的目的。

    剖分信息收集系统及其收集方法

    公开(公告)号:CN101673214B

    公开(公告)日:2013-04-17

    申请号:CN200910308761.2

    申请日:2009-10-26

    Abstract: 一种计算机优化处理技术领域的剖分信息收集系统及其收集方法,包括:内存映像加载模块、查找模块、目标缓存模块、中间指令目标基本块模块、目标指令目标基本块模块、链接目标基本块模块、上下文切换模块、优化模块、计数器映射表、先进先出缓冲区模块和剖分模块。本发明改进了传统收集剖分信息的方法,与现有技术相比通过在源可执行程序中的各个目标基本块中插入一条目标体系机构的存储指令和维护一张计数器映射表来收集剖分信息,使用两个硬件模块来组成该系统的硬件部分,以较少硬件开销的软硬件协同设计方法来完成整个剖分系统的剖分信息的收集工作,从而可以以较小的系统开销完整地收集到准确的剖分信息,从而大大提高了整个系统的性能。

    虚拟化服务器集群的电源和性能管理系统

    公开(公告)号:CN102759984A

    公开(公告)日:2012-10-31

    申请号:CN201210195208.4

    申请日:2012-06-13

    CPC classification number: Y02D10/22 Y02D10/36

    Abstract: 本发明提供一种虚拟化服务器集群的电源和性能管理系统,包括模块:采集模块,其用于采集虚拟化服务器集群的运行数据;性能优化模块,其用于利用所述运行数据,根据原始的能耗和资源利用率的关系,对虚拟机的性能和资源利用情况进行能效建模,输出虚拟机的资源配置参数;能耗优化模块,其用于接收来自所述性能优化模块的所述虚拟机的资源配置参数,并根据所述虚拟机的资源配置参数建立能耗模型,根据资源阈值的限制条件和虚拟机调度限制条件,对虚拟机进行调度和资源的再分配。本发明结合控制理论与线性编程技术,能够在保证应用性能的基础上带来可观的节能效果。尤其是,性能控制器和能量优化器集成能够产生节能43%的效果。

    动态二进制翻译系统中超级块的寄存器分配方法

    公开(公告)号:CN101546271B

    公开(公告)日:2012-01-04

    申请号:CN200910050440.7

    申请日:2009-04-30

    Abstract: 本发明涉及一种动态二进制翻译系统中超级块的寄存器分配方法,是一种根据二进制翻译系统超级块的特性简化了的图染色寄存器分配方法。利用超级块内变量的活性信息构造干扰图,然后把寄存器分配问题转化为干扰图的精简问题,使得超级块的目标代码能够最大限度的使用目标平台寄存器,具有目标代码执行效率高的特性。分配时根据动态二进制翻译领域的不同需要对基本块中的变量进行寄存器的分配,分为普通分配、强制要求特定寄存器分配、强制要求非特定寄存器分配。本发明具有可重定向特性,对于超级块具有分配效果好、分配开销低的特点,适用于多种目标平台,尤其适用于多源多目标的二进制翻译平台。

    计算机内存数据准确采集系统及获取方法

    公开(公告)号:CN102231138A

    公开(公告)日:2011-11-02

    申请号:CN201110190086.5

    申请日:2011-07-08

    Abstract: 一种计算机应用技术领域的计算机内存数据准确采集系统,该系统包括:后启动虚拟机模块和虚拟化内存获取模块。本发明基于硬件虚拟化技术,在操作系统和应用程序运行时动态加载虚拟机监控器,在物理机器正在运行时被转换为虚拟机主机处的虚拟机不致招致显著停机时间,通过控制虚拟机物理内存到真实物理内存的映射和权限管理完成对正在改写内存区域的识别和读取相应位置原来内存数据;可以准确获取指定时刻计算机内存中的数据并且对内存的改动较小且与已有操作系统和应用程序耦合度极低;可以在操作系统和应用程序运行时动态卸载虚拟机监控器,使得之前处于虚拟机主机处的虚拟机在运行时被转换为物理机器继续运行并不致招致显著的停机时间。

    基于SIFT特征与灰度差值直方图特征的文字识别方法

    公开(公告)号:CN101561866B

    公开(公告)日:2011-04-20

    申请号:CN200910052141.7

    申请日:2009-05-27

    CPC classification number: G06K9/6203 G06K2209/011

    Abstract: 本发明涉及的是一种图像文字识别技术领域的基于SIFT特征与灰度差值直方图特征的文字识别方法。本发明包括以下步骤:1.构建汉字模板图库,其中存储了各种复杂背景下字体类别、文字大小、方向均不相同的的图片。2.对模板图库中的图片进行特征提取。3.计算待识别汉字的特征向量。4.寻找模板库中与待识别汉字最相近的汉字。本发明提出的识别方法无需对图片做任何预处理,无需对海量的文字特征做大规模的机器学习,创新性地借助局部特征的优势,巧妙地结合区域内的灰度统计信息来描述、匹配文字,实验结果表明文字识别效果较好,并对同一个字的不同类型字体也能做出很好地辨识。

Patent Agency Ranking