基于CPU+GPU異構的高并發(fā)序列比對計算加速方法

基本信息

申請?zhí)?/td> CN202210046617.1 申請日 -
公開(公告)號 CN114064551A 公開(公告)日 2022-02-18
申請公布號 CN114064551A 申請公布日 2022-02-18
分類號 G06F15/16(2006.01)I;G06F9/48(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 張巍;林超寧;張崇 申請(專利權)人 廣州嘉檢醫(yī)學檢測有限公司
代理機構 廣州君策達知識產權代理事務所(普通合伙) 代理人 陳宏升
地址 510000廣東省廣州市黃埔區(qū)廣州國際生物島螺旋四路9號第二層C201單元
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了基于CPU+GPU異構的高并發(fā)序列比對計算加速方法,包含以下步驟:BWA?MEM算法代碼重構;CPU上任務并發(fā)處理:完成序列集的劃分,第一次形成多個并發(fā)任務;運行代碼重構后的BWA?MEM算法,完成GPU上數(shù)據(jù)并發(fā)處理;GPU上任務并發(fā)處理:對于序列數(shù)據(jù)對比過程中產生的種子集和鏈,將相同或相鄰的長度、位置、數(shù)量的種子集劃分為同一數(shù)據(jù)塊,鏈做同樣處理,由此完成種子集與鏈的劃分,第二次形成多個并發(fā)任務。本發(fā)明通過設計任務并行+數(shù)據(jù)并行的方式,讓BWA?MEM算法的特征與GPU加速設備的特征緊密結合,充分利用GPU強大的并發(fā)運算能力,為序列比對算法提供優(yōu)異的性能,對比高并發(fā)處理效率較高。