[发明专利]基于众核平台上面向二代测序数据的序列比对方法及系统有效
| 申请号: | 202010213357.3 | 申请日: | 2020-03-24 |
| 公开(公告)号: | CN111443947B | 公开(公告)日: | 2022-09-27 |
| 发明(设计)人: | 刘卫国;张金潇;殷泽坤;刘美洋;张雯 | 申请(专利权)人: | 山东大学 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G16B30/10 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李圣梅 |
| 地址: | 250101 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 平台 面向 二代 序数 序列 方法 系统 | ||
1.基于众核平台上面向二代测序数据的序列比对方法,其特征是,包括:
读入数据:读入基因测序仪测得的基因测序数据,根据基因测序的数据格式,对其中的碱基数据进行序列比对计算处理;
其中,序列比对计算处理步骤为:根据处理器计算性能,自适应的调整读入的数据块大小,利用处理器的向量处理单元,采用指令集对计算过程进行固定宽度的向量化并行;
基于内存池策略利用预分配策略和轻量级的内存分配策略对读入的数据块进行存储,通过指针操作,模拟分配内存的过程,并通过对索引数据的压缩,将压缩后的数据存储在内存中,通过压缩减少对内存的使用;
根据处理器计算性能,将第一次读取的数据取一个较小的数据块,通过信号量标记读取的数据是否完成计算,在数据进行计算时读取下一块数据,计算完毕修改信号量结束当前读取,进行计算,使用动态方法确定可变块数据大小完成数据读取与计算的掩盖。
2.如权利要求1所述的基于众核平台上面向二代测序数据的序列比对方法,其特征是,在使用内存之前,先申请分配一定数量的内存块备用,通过指针操作,模拟分配内存的过程,当程序有新的内存使用需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存,对于每个线程,初始化一个内存池,线程内频繁调用的计算部分,使用内存池分配内存,提高内存分配效率。
3.如权利要求1所述的基于众核平台上面向二代测序数据的序列比对方法,其特征是,进行传参时,将本批次实际进行计算的target个数传入计算方法,并据此设置掩码,初始化向量后,最后将结果返回时,按照掩码来存储信息,返回实际应该进行了计算的得分值。
4.基于众核平台上面向二代测序数据的序列比对系统,其特征是,包括处理器,所述处理器被配置为:
读入数据:读入基因测序仪测得的基因测序数据,根据基因测序的数据格式,对其中的碱基数据进行序列比对计算处理;
其中,序列比对计算处理步骤为:根据处理器计算性能,自适应的调整读入的数据块大小,利用处理器的向量处理单元,采用指令集对计算过程进行固定宽度的向量化并行;
基于内存池策略利用预分配策略和轻量级的内存分配策略对读入的数据块进行存储,通过指针操作,模拟分配内存的过程,并通过对索引数据的压缩,将压缩后的数据存储在内存中,通过压缩减少对内存的使用;
根据处理器计算性能,将第一次读取的数据取一个较小的数据块,通过信号量标记读取的数据是否完成计算,在数据进行计算时读取下一块数据,计算完毕修改信号量结束当前读取,进行计算,使用动态方法确定可变块数据大小完成数据读取与计算的掩盖。
5.如权利要求4所述的基于众核平台上面向二代测序数据的序列比对系统,其特征是,首先根据平台计算能力,将第一次读取的数据取一个较小的数据块,通过信号量标记读取的数据是否完成计算,在数据进行计算时读取下一块数据,计算完毕修改信号量结束当前读取,进行计算,使用动态方法确定可变块数据大小完成数据读取与计算的掩盖。
6.如权利要求4所述的基于众核平台上面向二代测序数据的序列比对系统,其特征是,在真正使用内存之前,先申请分配一定数量的内存块备用,通过指针操作,模拟分配内存的过程,当程序有新的内存使用需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存,对于每个线程,初始化一个内存池,线程内频繁调用的计算部分,使用内存池分配内存,提高内存分配效率。
7.如权利要求4所述的基于众核平台上面向二代测序数据的序列比对系统,其特征是,进行传参时,将本批次实际进行计算的target个数传入计算方法,并据此设置掩码,初始化向量后,最后将结果返回时,按照掩码来存储信息,返回实际应该进行计算的得分值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010213357.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动大蒜分瓣装置
- 下一篇:一种基于区块链的内容传播溯源系统





