一种RLE算法实现方法、系统、设备及计算机存储介质

    公开(公告)号:CN108832935B

    公开(公告)日:2022-05-10

    申请号:CN201810549623.2

    申请日:2018-05-31

    IPC分类号: H03M7/46

    摘要: 本申请公开了一种RLE算法实现方法、系统、设备及计算机存储介质,应用于FPGA中,其中该方法包括:获取FPGA的并行数;从目标数据集中获取一组待编码数据,一组待编码数据中待编码数据的数量小于等于FPGA的并行数;采用预先编写的RLE算法同时对每一个待编码数据进行编码长度匹配计算,得到每一个待编码数据的运算结果;根据每一个待编码数据的运算结果确定当前获取的一组待编码数据的编码结果;判断是否完成对目标数据集的编码运算,若是,则结束,若否,则返回执行从目标数据集中获取一组待编码数据的步骤。本申请公开的一种RLE算法实现方法、系统、设备及计算机存储介质一次可对多个待编码数据进行RLE运算,编码效率高。

    一种支持云端FPGA部署的方法、主机服务器及系统

    公开(公告)号:CN108804232B

    公开(公告)日:2022-02-18

    申请号:CN201810669145.9

    申请日:2018-06-26

    IPC分类号: G06F9/50 G06F15/78

    摘要: 本发明公开了一种支持云端FPGA部署的方法、主机服务器及系统,包括:预先将FPGA分为用于处理业务的动态区和用于建立数据传输通道及存放FPGA的状态信息的静态区,数据传输通道包括PCIe通道;当FPGA配置的工程发生变化时,从当前工程文件中分别提取静态区文件和动态区文件,判断静态区文件与之前是否一致;若是,则控制动态区停止工作,并通过PCIe通道将动态区文件的内容加载至动态区后,启动动态区的工作,以重配动态区;若否,则通过PCIe通道重构整个FPGA。其中,由于PCIe通道带宽很高,所以重配时间较短;由于利用了FPGA自身的PCIe通道,所以无需额外配置JTAG外在设备,从而简化了重配过程。

    一种异构计算平台子系统间的接口设计方法、装置及系统

    公开(公告)号:CN106528171B

    公开(公告)日:2019-09-24

    申请号:CN201611050751.X

    申请日:2016-11-24

    IPC分类号: G06F8/20

    摘要: 本发明实施例公开了一种异构计算平台子系统间的接口设计方法,通过Spark平台的本地文件对FPGA被调用的方法做本地声明,然后对修改后的Spark文件进行重新编译;利用预设的命令生成包含FPGA被调用方法的头文件,并结合FPGA被调用的方法生成动态库文件,最后将该文件复制到预设的路径,就完成了Spark平台与FPGA间的接口设计。实现了组成异构平台的子系统间的有效结合,使得异构计算平台健康的运行,有效的解决了Spark平台内存开销过大的问题,提高了数据处理速度,有利于提升Spark平台的计算性能。此外,还提供了相应的实现装置和系统,进一步使得上述方法更具有实用性,所述装置和系统具有相应的优点。

    基于视频的目标搜索追踪方法、系统、服务中心以及终端

    公开(公告)号:CN108764215A

    公开(公告)日:2018-11-06

    申请号:CN201810643119.9

    申请日:2018-06-21

    IPC分类号: G06K9/00 G06K9/62 G06N3/04

    摘要: 本发明公开了一种基于视频的目标搜索追踪方法,包括:服务中心接收终端发送的搜索请求以及视频资料;其中,搜索请求包括:搜索目标以及服务要求;服务要求包括:目标搜索、目标追踪、地址识别、线路推荐、实时画面中至少一种;将视频资料输入至预先训练的深度学习网络进行目标识别,得到目标识别结果;根据服务要求对目标识别结果进行服务处理,得到对应的服务信息。该方法利用人工智能理论,通过深度学习方法在视频资料中实现对指定目标的自动搜索追踪,根据用户的服务要求对目标识别结果进行对应的服务处理,即可得到满足用户需求的服务信息。本发明还公开了一种服务中心、一种终端及一种基于视频的目标搜索追踪系统。

    一种缓存组负载均衡的方法、装置和计算机可读存储介质

    公开(公告)号:CN107861819A

    公开(公告)日:2018-03-30

    申请号:CN201711285384.6

    申请日:2017-12-07

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5016

    摘要: 本发明实施例公开了一种缓存组负载均衡的方法、装置和计算机可读存储介质,依据访问地址中携带的组号,从所有缓存组中查找该组号对应的第一缓存组;判断第一缓存组中是否存储有访问地址对应的数据;若否,则依据预先划分的联合组,查找相关联的第二缓存组,并判断第一缓存组是否达到饱和状态以及第二缓存组的剩余存储空间是否满足预设条件;当这两个条件均满足时,则将第一缓存组中优先级最低的缓存行存储的数据转移至第二缓存组中,并将访问地址对应的数据存储于第一缓存组中。通过将缓存组进行联合,可以将压力较大的缓存组中的数据转移至压力较小的缓存组中,有效地解决片上缓存组间压力不均匀的问题,提高了缓存组的利用率以及缓存命中率。

    婴幼儿辅助护理方法、设备、系统、服务中心及存储介质

    公开(公告)号:CN109008961A

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

    申请号:CN201810643651.0

    申请日:2018-06-21

    IPC分类号: A61B5/00

    CPC分类号: A61B5/4803

    摘要: 本发明公开了一种婴幼儿辅助护理方法,涉及婴幼儿护理领域,包括:服务中心接收训练语音;其中,训练语音为附有状态标签的婴幼儿语音;基于训练语音训练深度学习网络,得到婴幼儿声音识别网络模型;将待识别的婴幼儿声音输入至婴幼儿声音识别网络模型,得到对应的状态标签;将状态标签发送至客户端,以便于客户端输出状态标签。该方法对婴幼儿的需求进行准确识别,减轻婴幼儿护理人员的护理负担;本发明还公开了一种服务中心、婴幼儿辅助护理设备、婴幼儿辅助护理系统及可读存储介质。

    一种FPGA异构加速方法、装置及系统

    公开(公告)号:CN108921289A

    公开(公告)日:2018-11-30

    申请号:CN201810635674.7

    申请日:2018-06-20

    IPC分类号: G06N3/06 G06N3/04 G06F15/78

    摘要: 本发明公开了一种FPGA异构加速方法、装置及系统;在本方案中,在主机端提供了面向不同机器学习平台的接口,从而获取不同网络的网络描述文件及数据,通过该网络描述文件可对FPGA端底层库中不同执行单元进行配置,从而实现对数据的计算;通过这种加速方式,可以使FPGA异构加速系统在针对新网络时,无需进行二次开发,避免对FPGA异构加速系统及源码重新编译,从而节省了人力资源和时间资源。

    智能餐饮服务方法、系统、智能服务中心以及智能终端

    公开(公告)号:CN108876662A

    公开(公告)日:2018-11-23

    申请号:CN201810581127.5

    申请日:2018-06-07

    IPC分类号: G06Q50/12

    摘要: 本发明公开了一种智能餐饮服务方法,涉及餐饮服务领域,包括:智能服务中心接收用餐客户的客户信息以及识别指令;其中,客户信息是通过智能终端采集得到的;根据智能识别技术对客户信息进行需求识别,得到识别结果;根据识别结果生成餐饮服务指令;其中,餐饮服务指令包括餐位指引指令、餐食推荐指令、自助点餐指令及自助结账指令中至少一种;向智能终端发送餐饮服务指令,以便控制智能终端进行餐饮服务。该方法将人工智能与餐饮服务业融合,通过智能自动化解决传统餐饮服务业中存在的人力和财务困境,为客户提供了更加智能和便捷的用餐享受,可以提升用户用餐体验;本发明还公开了一种智能服务中心、一种智能终端及智能餐饮服务系统。

    一种车辆用户行为特征的分析方法、系统及装置

    公开(公告)号:CN108645422A

    公开(公告)日:2018-10-12

    申请号:CN201810635656.9

    申请日:2018-06-20

    IPC分类号: G01C21/34

    摘要: 本发明公开了一种车辆用户行为特征的分析方法、系统及装置,包括:采集车辆的行车信息;根据行车信息,得到车辆的行车路线;将行车路线输入至已训练好的行为特征模型中,得到车辆用户的行为特征的概率描述,以为车辆用户推荐与行为特征相符合的行程消息。本申请首先采集车辆的行车信息,并根据行车信息获取车辆的行车路线,然后将行车路线输入至基于深度学习的行为特征模型(已训练好)中,从而得到车辆用户的行为特征的概率描述(描述的是最大概率的行为特征),进而为车辆用户推荐与行为特征相符合的行程消息。可见,本申请可以主动根据车辆用户的行为特征推荐较合理的行程,方便了用户的出行,用户的体验效果较好。

    一种末级缓存管理方法及相关装置

    公开(公告)号:CN108459912A

    公开(公告)日:2018-08-28

    申请号:CN201810315830.1

    申请日:2018-04-10

    IPC分类号: G06F9/50 G06F12/0811

    摘要: 本发明公开了一种末级缓存管理方法,利用第一执行单元按照数值较低的第一预设并行度阈值控制请求跳过末级缓存,得到对应的第一性能结果,利用第二执行单元按照数值较高的第二预设并行度阈值控制请求跳过末级缓存,得到第二性能结果,通过性能结果的对比可以确定更适合作为全局并行度阈值的数值。因此,每个周期利用第一执行单元、第二执行单元的性能结果动态调整全局并行度阈值,可以使GPU应用程序的请求按照更合适的阈值跳过末级缓存,也就可以有效地利用末级缓存资源。本发明还提供了一种末级缓存管理系统、装置及计算机可读存储介质,同样可以实现上述技术效果。