A parallel architecture for high speed BLAST using FPGA

Undoubtedly, Basic Local Alignment Search Tool is one of the most prevalent algorithms in sequence searching and bioinformatics. BLAST is an index-based approach in order to recognize an unknown string of DNA sequence and due to its high computational nature, different types of hardware configuratio...

Full description

Saved in:
Bibliographic Details
Published inIranian Conference on Electrical Engineering pp. 57 - 61
Main Authors Mahmoodi, Mohammad Reza, Nikaein, Hossein, Fahimi, Zahra
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2014
Subjects
Online AccessGet full text
ISSN2164-7054
DOI10.1109/IranianCEE.2014.6999503

Cover

Abstract Undoubtedly, Basic Local Alignment Search Tool is one of the most prevalent algorithms in sequence searching and bioinformatics. BLAST is an index-based approach in order to recognize an unknown string of DNA sequence and due to its high computational nature, different types of hardware configurations have been proposed. In this paper, the traditional algorithm is applied; however a new architecture is proposed to speed up the algorithm. The design consists of a workstation and a FPGA as an accelerator. The system is based on 41 parallel cores implemented on Xilinx XC4VFX100 FPGA device. The most appealing features of this design are its speed and long input streams. Queries and subjects up to thousands of characters are processed in this architecture and it is verified to be 75.1 faster than NCBI software run at 3GHz, Pentium4 system.
AbstractList Undoubtedly, Basic Local Alignment Search Tool is one of the most prevalent algorithms in sequence searching and bioinformatics. BLAST is an index-based approach in order to recognize an unknown string of DNA sequence and due to its high computational nature, different types of hardware configurations have been proposed. In this paper, the traditional algorithm is applied; however a new architecture is proposed to speed up the algorithm. The design consists of a workstation and a FPGA as an accelerator. The system is based on 41 parallel cores implemented on Xilinx XC4VFX100 FPGA device. The most appealing features of this design are its speed and long input streams. Queries and subjects up to thousands of characters are processed in this architecture and it is verified to be 75.1 faster than NCBI software run at 3GHz, Pentium4 system.
Author Fahimi, Zahra
Mahmoodi, Mohammad Reza
Nikaein, Hossein
Author_xml – sequence: 1
  givenname: Mohammad Reza
  surname: Mahmoodi
  fullname: Mahmoodi, Mohammad Reza
  email: mr.mahmoodi@ec.iut.ac.ir
  organization: Dept. of Electr. & Comput. Eng., Isfahan Univ. of Technol., Isfahan, Iran
– sequence: 2
  givenname: Hossein
  surname: Nikaein
  fullname: Nikaein, Hossein
  email: nikaein@cc.iut.ac.ir
  organization: Dept. of Electr. & Comput. Eng., Isfahan Univ. of Technol., Isfahan, Iran
– sequence: 3
  givenname: Zahra
  surname: Fahimi
  fullname: Fahimi, Zahra
  email: z.fahimi@ec.iut.ac.it
  organization: Dept. of Electr. & Comput. Eng., Isfahan Univ. of Technol., Isfahan, Iran
BookMark eNotz7tOwzAUgGEjFYlS8gQM-AUS7Pp6xhD1JkUCiTJXTnzcGIU0ctKBt2eg07990v9IFsNlQEJeOCs4Z_B6SG6Ibqg2m2LNuCw0ACgm7kgGxnJpAKRkoBZkueZa5oYp-UCyafpmjAlurQW1JKako0uu77GnLrVdnLGdrwlpuCTaxXNHpxHR07e6_DzS6xSHM91-7Monch9cP2F264p8bTfHap_X77tDVdZ55EbNueONRGtbDwGtUEqzxgfnpRVWAoLghoPXqH1oJEjfhmAdSoct01b7RosVef53IyKexhR_XPo93VbFH1GNSrU
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/IranianCEE.2014.6999503
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
Accès UT - IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 9781479944095
1479944092
EndPage 61
ExternalDocumentID 6999503
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
ID FETCH-LOGICAL-i175t-a1b4e88cd9fe835560bdfad483849e931719d6e6dfb494dcff8ae4aec0686db63
IEDL.DBID RIE
ISSN 2164-7054
IngestDate Wed Aug 27 04:51:42 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-a1b4e88cd9fe835560bdfad483849e931719d6e6dfb494dcff8ae4aec0686db63
PageCount 5
ParticipantIDs ieee_primary_6999503
PublicationCentury 2000
PublicationDate 2014-May
PublicationDateYYYYMMDD 2014-05-01
PublicationDate_xml – month: 05
  year: 2014
  text: 2014-May
PublicationDecade 2010
PublicationTitle Iranian Conference on Electrical Engineering
PublicationTitleAbbrev IranianCEE
PublicationYear 2014
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003188895
Score 1.5604553
Snippet Undoubtedly, Basic Local Alignment Search Tool is one of the most prevalent algorithms in sequence searching and bioinformatics. BLAST is an index-based...
SourceID ieee
SourceType Publisher
StartPage 57
SubjectTerms Algorithm design and analysis
BLAST Algorithm
Computer architecture
Field programmable gate arrays
FPGA
Hardware Implementation
Indexes
Random access memory
Sequence Searching
Software
Title A parallel architecture for high speed BLAST using FPGA
URI https://ieeexplore.ieee.org/document/6999503
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG6Qk178Acbf6cGjHZvr-uOIBEQjhkRIuJF2fTNGAkTHxb_e120iGg_eliZrur6m71v7fd8j5FKnkEQqzJg2TjEec8mskxGTRgiE-4lJhFcjDx5Ff8zvJ8mkRq7WWhgAKMhnEPjH4i7fLdKVPyprCUQzibf23JJKlFqt9XkKrk2liiIr1_gHwCRCkYrOFYW6dYcbP053p9v1bC4eVD39KKlSZJTeLhl8jaUkkrwGq9wG6ccvm8b_DnaPNL-1e3S4zkr7pAbzA7KzYTvYILJNveP3bAYzunmRQBHAUu9fTN-X-Dq9eWg_jahnxj_T3vC23STjXnfU6bOqgAJ7QVSQMxNZDkqlTmeASAvBjXWZcVzFimvQCB0i7QQIl1muuUuzTBngBlKvG3FWxIekPl_M4YhQE9prFWJvEZdcC2lcbHkSWqlNCrhhHpOGn4LpsvTImFZff_J38ynZ9mEoiYNnpJ6_reAck3tuL4qofgJaq6GO
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8IwGG6IHtSLH2D8tgePFjbWzyMSEBQIiZBwI-36zhgJEB0Xf73tNhGNB29LkzVd36bvs_Z5nhehGxUDC2WQEKWtJDSighgrQiI05w7uM824VyP3B7wzpg8TNimh27UWBgAy8hlU_WN2l28X8cofldW4QzPMW3tuM0opy9Va6xMVtzqlzMqs1N0_ABEOjBSErjBQta7b-t2EN1stz-ei1aKvH0VVspzS3kf9r9HkVJLX6io11fjjl1Hjf4d7gCrf6j08XOelQ1SC-RHa2zAeLCPRwN7zezaDGd68SsAOwmLvYIzfl-51fNdrPI2w58Y_4_bwvlFB43Zr1OyQooQCeXG4ICU6NBSkjK1KwGEtB2-MTbSlMpJUgXLgIVSWA7eJoYraOEmkBqoh9soRa3h0jLbmizmcIKwDU5eB6y2kgioutI0MZYERSsfgtsxTVPZTMF3mLhnT4uvP_m6-RjudUb837XUHj-do14ckpxFeoK30bQWXLtWn5iqL8CcEvaTb
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Iranian+Conference+on+Electrical+Engineering&rft.atitle=A+parallel+architecture+for+high+speed+BLAST+using+FPGA&rft.au=Mahmoodi%2C+Mohammad+Reza&rft.au=Nikaein%2C+Hossein&rft.au=Fahimi%2C+Zahra&rft.date=2014-05-01&rft.pub=IEEE&rft.issn=2164-7054&rft.spage=57&rft.epage=61&rft_id=info:doi/10.1109%2FIranianCEE.2014.6999503&rft.externalDocID=6999503
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2164-7054&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2164-7054&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2164-7054&client=summon