一种适用于核外图处理系统的异步IO执行方法及系统

    公开(公告)号:CN107992358A

    公开(公告)日:2018-05-04

    申请号:CN201711115579.6

    申请日:2017-11-13

    Abstract: 本发明公开了一种适用于核外图处理系统的异步IO执行方法及系统,属于大数据领域的图计算与处理技术领域,也可以用于其他数据存放在磁盘的迭代计算系统。其中,方法的实现包括:在图计算执行过程中,线程将从任务队列中获取的任务发送给异步IO库,而后异步IO库依据任务所需数据的存储情况,异步地发出数据的读取请求并加入到请求队列,然后请求队列对异步产生的读取请求进行排序合并,在相关数据读取完毕时,异步IO库执行对应任务,从而在执行层提高磁盘的访问效率,加快任务的执行速度。本发明能应用于基于磁盘的迭代计算系统,加快算法的执行速度,实用性强。

    虚拟化环境下的负载均衡方法

    公开(公告)号:CN102523153A

    公开(公告)日:2012-06-27

    申请号:CN201110405482.5

    申请日:2011-12-08

    Inventor: 金海 邵志远 王强

    Abstract: 本发明公开了一种虚拟化环境下的负载均衡方法,包括:在网卡中断到达时判断预设的网卡中断调度参数是否改变,如果改变,则获取当前网卡队列的总数M、物理处理器的总数N、物理处理器上的中断负载、虚拟机中虚拟处理器的个数L、驱动域中虚拟处理器的个数K,为虚拟机的网卡设备前端和网卡设备后端申请L个环形队列和事件通道,判断N是否大于M,如果N>M,则利用扩展消息中断依次将M个网卡队列绑定到N个物理处理器中的前M个,由网卡中断所在的网卡队列所绑定的物理处理器处理网卡中断,并将网卡中断对应的数据包转发到网卡设备后端,本发明避免虚拟化情况下高负载网络I/O集中在单一虚拟处理器处理带来的网络吞吐率下降和响应时间变长的问题。

    嵌入式平台下的设备虚拟化方法

    公开(公告)号:CN102521015A

    公开(公告)日:2012-06-27

    申请号:CN201110405492.9

    申请日:2011-12-08

    Abstract: 本发明公开了一种嵌入式平台下的设备虚拟化方法,包括步骤:将嵌入式平台中所有设备的驱动整合到虚拟机管理器中,并以超级调用的形式向虚拟机提供I/O接口,判断设备的I/O是主动设备I/O还是被动设备I/O,若是主动设备I/O,判断主动设备I/O的数据量大小是否小于一预设的阈值,若小于阈值,则在虚拟机管理器中为每个虚拟机开放一段内存区域,虚拟机以可读可写的权限在用户地址空间中建立到内存区域的映射,虚拟机管理器将数据写入用户地址空间中所映射的内存区域,虚拟机直接读取内存区域,以获取数据。本发明将同步设备I/O和异步设备I/O相结合,效率较高,且真正实现了所有设备在虚拟机间共享,达到了设备虚拟化的效果。

    一种基于集群均衡负载的流媒体服务器系统

    公开(公告)号:CN1972311A

    公开(公告)日:2007-05-30

    申请号:CN200610125390.0

    申请日:2006-12-08

    Abstract: 本发明公开了一种基于集群均衡负载的流媒体服务器系统,包括前端调度机、n台真实服务器和共享存储器;前端调度机用于提供用户访问的交互界面和系统管理员的管理入口;根据当前各真实服务器的状态,选择负载最小的为用户提供服务;真实服务器用于接收前端调度机转交的视频点播请求后为用户提供流媒体服务,同时统计利用率并存于本地数据库中;系统空闲时,根据热点影片信息从共享存储器复制影片副本到真实服务器的本地存储器。本发明可以实时监控和远程管理,提供有保障的高质量流媒体服务;对热点影片分布式存储和普通影片集中式存储,有效地降低了对共享存储器的访问频率;采用动态调度算法,动态实时监测到各个真实服务器当前的服务情况。

    一种利用缓存行空间记录访存缺失信息的缓存设计方法

    公开(公告)号:CN117472444A

    公开(公告)日:2024-01-30

    申请号:CN202311431298.7

    申请日:2023-10-31

    Abstract: 本发明涉及一种利用缓存行空间记录访存缺失信息的缓存设计方法,采用如下设计:通过共享存储方式将缓存数据与访存缺失信息存放在相同的存储空间;将缓存数据块的标识与缓存数据、未命中请求信息分离存放至不同的静态存储器,其中,标识使用多路独立的静态存储器存储,缓存数据与未命中请求信息使用单个静态存储器存储;构建可并行的请求处理流水线和数据处理流水线,分别用于执行访存请求处理和执行内存返回数据处理。相较于现有的支持大量访存缺失状态保存寄存器的非阻塞缓存设计,本发明令缓存数据与访存缺失信息共享存储空间,充分利用FPGA中静态存储器的双端口功能,为访存请求的处理和内存返回数据的处理分别设计流水线进行静态存储器访问。

    一种基于深度卷积生成对抗网络的图结构数据生成方法

    公开(公告)号:CN108053454A

    公开(公告)日:2018-05-18

    申请号:CN201711261769.9

    申请日:2017-12-04

    Abstract: 本发明公开了一种基于深度卷积生成对抗网络的图结构数据生成方法,属于大数据技术领域。本发明方法将深度卷积生成对抗网络应用到图结构数据的生成领域,本发明方法首先将现实的图结构数据转换具有唯一性的网格结构图片;然后通过深度卷积生成对抗网络来学习生成模型;最后,通过学习得到的生成模型,按照输入参数按需生成特定规模的仿真图结构数据。本发明基于深度卷积生成对抗网络的图结构数据生成方法,主要从现实图结构数据提取特征来构造模型,从而使生成的仿真图结构数据具备的属性更加符合现实的图结构数据。

    用于手机虚拟化的虚拟电池管理方法

    公开(公告)号:CN103685759B

    公开(公告)日:2015-05-20

    申请号:CN201310720077.1

    申请日:2013-12-24

    Inventor: 金海 邵志远 张凯

    CPC classification number: Y02D10/26 Y02D10/28

    Abstract: 本发明公开了一种用于手机虚拟化的虚拟电池管理方法,包括向虚拟机发送低电量通告以及向虚拟机返回虚拟电量两部分。其中,前者包括如下步骤:根据后台虚拟机被调度运行的时间和状态,得到后台虚拟机的平均耗电速率x;根据x以及非虚拟化系统正常运行时前台虚拟机的耗电速率y和低电量模式电量节点p0,得到虚拟化系统提前进入低电量模式的电量节点其中,前台虚拟机在低电量模式下的耗电速率为正常运行时的1/n;当虚拟化系统的实际用电量达到p1时,通知前台虚拟机用电量为p0,使前台虚拟机提前进入低电量模式。该方法能很好地利用已有的成熟的电池管理机制,并使电池免受恶意程序冲击,保证虚拟机的隔离效果,有效延长用户的用电时间。

    基于嵌入式虚拟化平台的域间文件数据共享方法

    公开(公告)号:CN102521300B

    公开(公告)日:2015-03-04

    申请号:CN201110391529.7

    申请日:2011-11-30

    Abstract: 本发明提供了一种基于嵌入式虚拟化平台的域间数据共享方法,该方法将VFS系统中的索引节点数据对象一分为二,将与用户层进程联系密切的前端索引节点放在Domain域中,将与底层块设备驱动程序联系紧密的后端索引节点放入VMM中;将块设备驱动从Domain域转移到VMM中,同时在VMM的后端索引节点上引入了文件锁机制保证多个Domain域读写同一文件对象时的文件数据的一致性。本发明实现了Domain域间对块设备上文件数据安全可靠的共享,并且提高了共享块设备文件数据的传输性能。

    嵌入式平台下的设备虚拟化方法

    公开(公告)号:CN102521015B

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

    申请号:CN201110405492.9

    申请日:2011-12-08

    Abstract: 本发明公开了一种嵌入式平台下的设备虚拟化方法,包括步骤:将嵌入式平台中所有设备的驱动整合到虚拟机管理器中,并以超级调用的形式向虚拟机提供I/O接口,判断设备的I/O是主动设备I/O还是被动设备I/O,若是主动设备I/O,判断主动设备I/O的数据量大小是否小于一预设的阈值,若小于阈值,则在虚拟机管理器中为每个虚拟机开放一段内存区域,虚拟机以可读可写的权限在用户地址空间中建立到内存区域的映射,虚拟机管理器将数据写入用户地址空间中所映射的内存区域,虚拟机直接读取内存区域,以获取数据。本发明将同步设备I/O和异步设备I/O相结合,效率较高,且真正实现了所有设备在虚拟机间共享,达到了设备虚拟化的效果。

    嵌入式系统中用虚拟机镜像替代NAND存储器的方法

    公开(公告)号:CN102521013B

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

    申请号:CN201110391490.9

    申请日:2011-11-30

    Abstract: 本发明公开了一种嵌入式系统中用虚拟机镜像替代NAND存储器的方法,包括:启动虚拟机管理器,初始化嵌入式虚拟机的内存卡设备及其文件系统,执行嵌入式虚拟机的控制台程序,等待用户输入虚拟机加载命令,根据虚拟机加载命令加载虚拟机镜像,并根据虚拟机镜像的头部中的偏移地址获取虚拟机镜像在内存卡设备上的存放地址,启动虚拟机内核,在虚拟机内核的NAND存储器驱动中获取读写NAND存储器的指令,以得到指令的操作类型和操作地址,将指令的操作类型映射为内存卡的操作类型,累加虚拟机镜像在内存卡设备上的存放地址和指令的操作地址,以获取指令在内存卡设备中的操作地址,根据内存卡的操作类型和指令在内存卡设备中的操作地址生成对内存卡的操作指令。

Patent Agency Ranking