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...
        Saved in:
      
    
          | Published in | Iranian Conference on Electrical Engineering pp. 57 - 61 | 
|---|---|
| Main Authors | , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.05.2014
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 2164-7054 | 
| DOI | 10.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 |