-
公开(公告)号:CN102323900B
公开(公告)日:2014-03-26
申请号:CN201110254431.7
申请日:2011-08-31
Applicant: 国家计算机网络与信息安全管理中心 , 曙光信息产业(北京)有限公司
Inventor: 刘立 , 邵宗有 , 许建卫 , 包秀国 , 袁庆升 , 何丁丁 , 蓝发财 , 蔡华元 , 万伟 , 刘兴彬 , 王泼 , 连仲维 , 李麟 , 贺志强 , 何牧君 , 马少杰 , 何沧平
IPC: G06F11/07
Abstract: 本发明基于动态感知的系统容错机制,该机制利用众核解码平台的共享内存和信号响应来实现容错后的系统恢复,能够不丢弃正确的数据,不影响到系统的数据分析应用。
-
公开(公告)号:CN102323900A
公开(公告)日:2012-01-18
申请号:CN201110254431.7
申请日:2011-08-31
Applicant: 国家计算机网络与信息安全管理中心 , 曙光信息产业(北京)有限公司
Inventor: 刘立 , 邵宗有 , 许建卫 , 包秀国 , 袁庆升 , 何丁丁 , 蓝发财 , 蔡华元 , 万伟 , 刘兴彬 , 王泼 , 连仲维 , 李麟 , 贺志强 , 何牧君 , 马少杰 , 何沧平
IPC: G06F11/07
Abstract: 本发明基于动态感知的系统容错机制,该机制利用众核解码平台的共享内存和信号响应来实现容错后的系统恢复,能够不丢弃正确的数据,不影响到系统的数据分析应用。
-
公开(公告)号:CN112449196A
公开(公告)日:2021-03-05
申请号:CN201910837130.3
申请日:2019-09-05
Applicant: 曙光网络科技有限公司 , 曙光信息产业(北京)有限公司
IPC: H04N19/436 , H04N19/44 , H04N21/4788 , H04N21/433 , H04N21/44
Abstract: 本申请公开了一种并发视频会话IP帧图像组的解码方法,该解码方法包括:步骤S1,对接收到的数据片段进行缓存,并依次对数据片段进行解码,当判定数据片段的最后一帧待解码视频帧不是完整帧时,判断最后一帧待解码视频帧是否为I帧,若是,保存I帧,记作拼接帧,并清除缓存的数据片段,若否,执行步骤S2;步骤S2,将缓存的解码尾帧进行I帧编码,记作拼接I帧,保存拼接I帧和最后一帧待解码视频帧,记作拼接帧,并清除缓存的数据片段;步骤S3,将拼接帧与下一个数据片段的首帧进行拼接,并对拼接后的下一个数据片段进行解码。通过本申请中的技术方案,解决了并发解码丢帧问题,降低数据缓存的存储空间,优化了并发解码的实时性。
-
公开(公告)号:CN112449190A
公开(公告)日:2021-03-05
申请号:CN201910837659.5
申请日:2019-09-05
Applicant: 曙光网络科技有限公司 , 曙光信息产业(北京)有限公司
IPC: H04N19/172 , H04N19/85 , H04L29/08
Abstract: 本申请公开了一种并发视频会话IPB帧图像组的解码方法,该解码方法包括:步骤S1,对接收到的数据片段进行缓存后解码,当判定数据片段的最后一帧待解码视频帧不是完整帧时,判断最后一帧待解码视频帧是否为I帧,若是,保存I帧,并清除缓存的数据片段,若否,执行步骤S2;步骤S2,将缓存的解码尾帧进行I帧编码,记作拼接I帧,保存拼接I帧和最后一帧待解码视频帧,记作拼接帧,并清除缓存的数据片段;步骤S3,将拼接帧与下一个数据片段的首帧进行拼接,并对拼接后的下一个数据片段进行解码。通过本申请中的技术方案,在解决了并发解码丢帧问题的同时,降低了缓存数据所占用的存储空间,还优化了并发解码的实时性。
-
公开(公告)号:CN101650698A
公开(公告)日:2010-02-17
申请号:CN200910091835.1
申请日:2009-08-28
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供了一种直接存储器访问的实现方法和装置,其中,该方法包括:网卡根据其接收的报文的控制信息确定与报文一一对应的线程;网卡确定主机上与线程一一对应的缓存区,并将报文写入缓存区中,其中,每个缓存区与主机上的CPU核一一对应。通过使用本发明,能够使每一个DMA队列对应一个CPU核和一个软件线程,软件各个数据处理线程之间几乎没有交互,避免了相关技术中的访问冲突,降低单队列DMA方法中的多线程同步开销,充分利用系统的处理器资源,提高DMA数据传输带宽和处理效率。
-
公开(公告)号:CN101650698B
公开(公告)日:2011-11-16
申请号:CN200910091835.1
申请日:2009-08-28
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供了一种直接存储器访问的实现方法和装置,其中,该方法包括:网卡根据其接收的报文的控制信息确定与报文一一对应的线程;网卡确定主机上与线程一一对应的缓存区,并将报文写入缓存区中,其中,每个缓存区与主机上的CPU核一一对应。通过使用本发明,能够使每一个DMA队列对应一个CPU核和一个软件线程,软件各个数据处理线程之间几乎没有交互,避免了相关技术中的访问冲突,降低单队列DMA方法中的多线程同步开销,充分利用系统的处理器资源,提高DMA数据传输带宽和处理效率。
-
公开(公告)号:CN101540727A
公开(公告)日:2009-09-23
申请号:CN200910083155.5
申请日:2009-05-05
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明涉及一种IP报文的硬件分流方法,本方案利用网卡硬件对接收到的IP报文进行分流,网卡在接受IP报文的同时,抽取IP报文头中的源、目的地址,利用Hash算法计算出该IP报文所属的线程,然后DMA通道调度模块根据线程号启动DMA引擎将报文送到该线程所属的主存缓冲区中,为了支持IP报文的硬件分流策略,上层软件使得每个线程拥有一个专用的主存缓冲区,网卡启动多个接收IP包的线程与主机处理IP包的线程一一对应,主机处理IP包的线程直接从内存缓冲区获取数据进行处理,这中间的数据传输不需要CPU参与,可以降低CPU负载。本发明可支持高达1024甚至4096、8192个硬件线程,最佳配置为每个CPU核对应一个线程,这样每个线程独立工作,互不干扰,系统资源的共享竞争最少,达到最好性能。
-
公开(公告)号:CN112449190B
公开(公告)日:2024-07-09
申请号:CN201910837659.5
申请日:2019-09-05
Applicant: 曙光网络科技有限公司 , 曙光信息产业(北京)有限公司
IPC: H04N19/172 , H04N19/85 , H04L67/568
Abstract: 本申请公开了一种并发视频会话IPB帧图像组的解码方法,该解码方法包括:步骤S1,对接收到的数据片段进行缓存后解码,当判定数据片段的最后一帧待解码视频帧不是完整帧时,判断最后一帧待解码视频帧是否为I帧,若是,保存I帧,并清除缓存的数据片段,若否,执行步骤S2;步骤S2,将缓存的解码尾帧进行I帧编码,记作拼接I帧,保存拼接I帧和最后一帧待解码视频帧,记作拼接帧,并清除缓存的数据片段;步骤S3,将拼接帧与下一个数据片段的首帧进行拼接,并对拼接后的下一个数据片段进行解码。通过本申请中的技术方案,在解决了并发解码丢帧问题的同时,降低了缓存数据所占用的存储空间,还优化了并发解码的实时性。
-
公开(公告)号:CN102497430A
公开(公告)日:2012-06-13
申请号:CN201110415126.1
申请日:2011-12-13
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供一种分流设备实现系统和方法,其包括插多块网卡的通用服务器,服务器采用SMP架构,收包在网卡上采用多队列实现,每个网卡对应一个线程发包。一种基于多网卡的汇聚分流方法,使网卡i将hash值按照配置的比例分成m*n份,每份对应一个CPU分配的收包缓冲区,网卡将报文上传到每个缓冲区中;主机每个收发包线程j轮流从每个网卡i的收包缓冲区j*n到(j+1)*n-1中接收报文,并从发包缓冲区j发送出去;对于需要处理的报文,收发包线程将报文提交处理线程处理;对于无需转发的报文,直接丢弃。本发明提供一种基于多网卡的汇聚分流设备和方法,减少了网络带宽使用,同时减少了中间网络设备,降低了用户的投入成本。
-
公开(公告)号:CN101540727B
公开(公告)日:2012-05-09
申请号:CN200910083155.5
申请日:2009-05-05
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明涉及一种IP报文的硬件分流方法,本方案利用网卡硬件对接收到的IP报文进行分流,网卡在接受IP报文的同时,抽取IP报文头中的源、目的地址,利用Hash算法计算出该IP报文所属的线程,然后DMA通道调度模块根据线程号启动DMA引擎将报文送到该线程所属的主存缓冲区中,为了支持IP报文的硬件分流策略,上层软件使得每个线程拥有一个专用的主存缓冲区,网卡启动多个接收IP包的线程与主机处理IP包的线程一一对应,主机处理IP包的线程直接从内存缓冲区获取数据进行处理,这中间的数据传输不需要CPU参与,可以降低CPU负载。本发明可支持高达1024甚至4096、8192个硬件线程,最佳配置为每个CPU核对应一个线程,这样每个线程独立工作,互不干扰,系统资源的共享竞争最少,达到最好性能。
-
-
-
-
-
-
-
-
-