一种多业务请求进程调用FPGA设备的方法及相关装置

    公开(公告)号:CN110955535A

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

    申请号:CN201911082281.9

    申请日:2019-11-07

    Abstract: 本申请公开了一种多业务请求进程调用FPGA设备的方法及相关装置,包括接收上层应用下发的待处理数据后发送FPGA状态查询消息至消息队列,接收并分析FPGA守护进程针对FPGA状态查询消息的应答消息,且当FPGA设备可用时发送共享内存编号申请请求至消息队列;在接收到共享内存编号后将待处理数据发送到共享内存编号对应的共享内存块中并发送业务请求类型消息至消息队列,以使FPGA设备基于业务请求类型消息处理待处理数据;从共享内存块中读取处理后的数据并将处理后的数据写入上层应用以及释放共享内存块。该方法可有效解决由于多进程调用FPGA设备导致的进程间同步互斥以及难以实现多进程公平使用FPGA设备的问题。

    一种基因数据的查询方法、系统、设备及存储介质

    公开(公告)号:CN110797085A

    公开(公告)日:2020-02-14

    申请号:CN201911025189.9

    申请日:2019-10-25

    Inventor: 葛沅 史宏志 赵健

    Abstract: 本申请公开了一种基因数据的查询方法,包括:将待测序列均分为x+t条seed,并将基准序列均分为x+t条子序列;确定出每个seed的每个匹配位置;对确定出的每个匹配位置进行左扩展及右扩展,并在进行任意方向的扩展时,当编辑距离达到x时或者扩展至待测序列的末尾时则结束该方向的扩展;根据每个匹配位置的扩展长度及编辑距离确定出该匹配位置对应的扩展质量评分;将扩展质量评分低于预设质量评分阈值的匹配位置进行过滤,并基于过滤后的各个匹配位置确定出待测序列在基准序列中的定位。应用本申请的方案,有利于提高基因数据的查询效率且保证了精度。本申请还提供了一种基因数据的查询系统、设备及存储介质,具有相应效果。

    一种混合型加法器和高效混合型加法器

    公开(公告)号:CN104915177A

    公开(公告)日:2015-09-16

    申请号:CN201510267353.2

    申请日:2015-05-22

    Abstract: 本发明公开了一种混合型加法器和高效混合型加法器。本实施例提供的混合型加法器包括:运算装置和进位值生成装置;运算装置包括第一4位加法器和N个4位运算单元;4位运算单元包括两个第二4位加法器和第一进位选择单元,两个第二4位加法器的进位值分别为0和1,输出端分别连接到第一进位选择单元的两个输入端;每个4位运算单元用于根据进位信号选择第二4位加法器中一个生成的运算结果;进位值生成装置中设置有N个进位值输出端,N个进位值输出端一一对应的连接到N个第一进位选择单元的进位输入端。本实施例提供的混合型加法器,能够在提高加法器运算速率的同时保证具有较小的版图面积,从而降低功耗。

Patent Agency Ranking