Single pass streaming BLAST on FPGAs

Approximate string matching is fundamental to bioinformatics and has been the subject of numerous FPGA acceleration studies. We address issues with respect to FPGA implementations of both BLAST- and dynamic-programming- (DP) based methods. Our primary contribution is a new algorithm for emulating th...

Full description

Saved in:
Bibliographic Details
Published in:Parallel computing Vol. 33; no. 10; pp. 741 - 756
Main Authors: Herbordt, Martin C., Model, Josh, Sukhwani, Bharat, Gu, Yongfeng, VanCourt, Tom
Format: Journal Article
Language:English
Published: Netherlands Elsevier B.V 01.11.2007
Subjects:
ISSN:0167-8191, 1872-7336
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Approximate string matching is fundamental to bioinformatics and has been the subject of numerous FPGA acceleration studies. We address issues with respect to FPGA implementations of both BLAST- and dynamic-programming- (DP) based methods. Our primary contribution is a new algorithm for emulating the seeding and extension phases of BLAST. This operates in a single pass through a database at streaming rate, and with no preprocessing other than loading the query string. Moreover, it emulates parameters turned to maximum possible sensitivity with no slowdown. While current DP-based methods also operate at streaming rate, generating results can be cumbersome. We address this with a new structure for data extraction. We present results from several implementations showing order of magnitude acceleration over serial reference code. A simple extension assures compatibility with NCBI BLAST.
AbstractList Approximate string matching is fundamental to bioinformatics and has been the subject of numerous FPGA acceleration studies. We address issues with respect to FPGA implementations of both BLAST- and dynamic-programming- (DP) based methods. Our primary contribution is a new algorithm for emulating the seeding and extension phases of BLAST. This operates in a single pass through a database at streaming rate, and with no preprocessing other than loading the query string. Moreover, it emulates parameters turned to maximum possible sensitivity with no slowdown. While current DP-based methods also operate at streaming rate, generating results can be cumbersome. We address this with a new structure for data extraction. We present results from several implementations showing order of magnitude acceleration over serial reference code. A simple extension assures compatibility with NCBI BLAST.
Approximate string matching is fundamental to bioinformatics and has been the subject of numerous FPGA acceleration studies. We address issues with respect to FPGA implementations of both BLAST- and dynamic-programming- (DP) based methods. Our primary contribution is a new algorithm for emulating the seeding and extension phases of BLAST. This operates in a single pass through a database at streaming rate, and with no preprocessing other than loading the query string. Moreover, it emulates parameters turned to maximum possible sensitivity with no slowdown. While current DP-based methods also operate at streaming rate, generating results can be cumbersome. We address this with a new structure for data extraction. We present results from several implementations showing order of magnitude acceleration over serial reference code. A simple extension assures compatibility with NCBI BLAST.Approximate string matching is fundamental to bioinformatics and has been the subject of numerous FPGA acceleration studies. We address issues with respect to FPGA implementations of both BLAST- and dynamic-programming- (DP) based methods. Our primary contribution is a new algorithm for emulating the seeding and extension phases of BLAST. This operates in a single pass through a database at streaming rate, and with no preprocessing other than loading the query string. Moreover, it emulates parameters turned to maximum possible sensitivity with no slowdown. While current DP-based methods also operate at streaming rate, generating results can be cumbersome. We address this with a new structure for data extraction. We present results from several implementations showing order of magnitude acceleration over serial reference code. A simple extension assures compatibility with NCBI BLAST.
Author Herbordt, Martin C.
Sukhwani, Bharat
Gu, Yongfeng
VanCourt, Tom
Model, Josh
Author_xml – sequence: 1
  givenname: Martin C.
  surname: Herbordt
  fullname: Herbordt, Martin C.
  email: herbordt@bu.edu
– sequence: 2
  givenname: Josh
  surname: Model
  fullname: Model, Josh
  email: jtmodel@bu.edu
– sequence: 3
  givenname: Bharat
  surname: Sukhwani
  fullname: Sukhwani, Bharat
  email: bharats@bu.edu
– sequence: 4
  givenname: Yongfeng
  surname: Gu
  fullname: Gu, Yongfeng
  email: maplegu@bu.edu
– sequence: 5
  givenname: Tom
  surname: VanCourt
  fullname: VanCourt, Tom
  email: tvancour@bu.edu
BackLink https://www.ncbi.nlm.nih.gov/pubmed/19081828$$D View this record in MEDLINE/PubMed
BookMark eNqFkc1L7DAUxYMoOn78BYJ04cJN603atMlCYZSnTxhQUNchTW81Q6cZk47gf2_mjc-vha4u5P7OOeGebbLeux4J2aeQUaDl8TSba29cxgCqDGQGkK-RERUVS6s8L9fJKFJVKqikW2Q7hCkAlIWATbJFJQgqmBiRw1vbP3SYzHUISRg86ll8SM4m49u7xPXJxc3lOOySjVZ3Affe5g65v_hzd_43nVxfXp2PJ6kpuBxSxIqXVDfAhNFclpwBr2UlcmkqY4qG6VYXLW9RQFNpWkJdS8aBiraWqBnPd8jpyne-qGfYGOwHrzs193am_Yty2qqvm94-qgf3rBiXMYVFg6M3A--eFhgGNbPBYNfpHt0iKCpyzgtR8CKiB5-z3kP-nyYC-Qow3oXgsf1AQC0LUFP1rwC1LECBVLGAqJLfVMYOerBu-WHb_aI9WWkx3vjZolfBWOwNNtajGVTj7I_6V_0SoOc
CitedBy_id crossref_primary_10_1145_1371579_1371581
crossref_primary_10_1016_j_parco_2011_12_002
crossref_primary_10_1109_TCBB_2011_33
crossref_primary_10_1145_2641361_2641368
crossref_primary_10_1093_nar_gkv784
crossref_primary_10_1145_2629691
crossref_primary_10_5402_2012_195658
Cites_doi 10.1016/S0022-2836(05)80360-2
10.1109/FCCM.2006.64
10.1109/ASAP.1991.238887
10.1007/978-3-540-30117-2_5
10.1007/978-3-540-45234-8_37
10.1093/nar/25.17.3389
10.1109/ASAP.2000.862401
10.1109/FCCM.2007.11
10.1016/j.micpro.2006.04.001
10.1109/ASAP.2004.1342485
10.1007/3-540-46117-5_133
10.1126/science.2717944
10.1109/FPGA.1993.279464
10.1109/ASAP.1994.331791
10.1109/MC.1987.1663629
ContentType Journal Article
Copyright 2007 Elsevier B.V.
Copyright_xml – notice: 2007 Elsevier B.V.
DBID AAYXX
CITATION
NPM
7X8
5PM
DOI 10.1016/j.parco.2007.09.003
DatabaseName CrossRef
PubMed
MEDLINE - Academic
PubMed Central (Full Participant titles)
DatabaseTitle CrossRef
PubMed
MEDLINE - Academic
DatabaseTitleList PubMed

MEDLINE - Academic

Database_xml – sequence: 1
  dbid: NPM
  name: PubMed
  url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed
  sourceTypes: Index Database
– sequence: 2
  dbid: 7X8
  name: MEDLINE - Academic
  url: https://search.proquest.com/medline
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7336
EndPage 756
ExternalDocumentID PMC2598392
19081828
10_1016_j_parco_2007_09_003
S0167819107001032
Genre Journal Article
GrantInformation_xml – fundername: NCRR NIH HHS
  grantid: R01 RR023168
– fundername: NCRR NIH HHS
  grantid: R21 RR020209
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
123
1B1
1~.
1~5
29O
4.4
457
4G.
5VS
6OB
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABEFU
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
H~9
IHE
J1W
JJJVA
KOM
LG9
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SCC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
WH7
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
AFXIZ
AGCQF
AGRNS
BNPGV
NPM
SSH
7X8
5PM
ID FETCH-LOGICAL-c459t-ee7561ad028ca5965205b97839c7cc4d2afa4f5fe80d7a160bb925018fb9ea253
ISICitedReferencesCount 23
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000251752900007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-8191
IngestDate Tue Sep 30 16:31:03 EDT 2025
Thu Oct 02 06:08:32 EDT 2025
Mon Jul 21 06:05:59 EDT 2025
Tue Nov 18 21:53:12 EST 2025
Sat Nov 29 04:06:54 EST 2025
Fri Feb 23 02:30:43 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 10
Keywords Configurable computing
High performance computing
Computational accelerators
Bioinformatics
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c459t-ee7561ad028ca5965205b97839c7cc4d2afa4f5fe80d7a160bb925018fb9ea253
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
Now at the MIT Lincoln Laboratory.
Now at Altera Corporation
OpenAccessLink http://doi.org/10.1016/j.parco.2007.09.003
PMID 19081828
PQID 1835548454
PQPubID 23479
PageCount 16
ParticipantIDs pubmedcentral_primary_oai_pubmedcentral_nih_gov_2598392
proquest_miscellaneous_1835548454
pubmed_primary_19081828
crossref_primary_10_1016_j_parco_2007_09_003
crossref_citationtrail_10_1016_j_parco_2007_09_003
elsevier_sciencedirect_doi_10_1016_j_parco_2007_09_003
PublicationCentury 2000
PublicationDate 2007-11-01
PublicationDateYYYYMMDD 2007-11-01
PublicationDate_xml – month: 11
  year: 2007
  text: 2007-11-01
  day: 01
PublicationDecade 2000
PublicationPlace Netherlands
PublicationPlace_xml – name: Netherlands
PublicationTitle Parallel computing
PublicationTitleAlternate Parallel Comput
PublicationYear 2007
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Gusfield (bib12) 1997
Korf, Yandell, Bedell (bib16) 2003
R. Chamberlain, Embedding applications within a storage appliance, in: Proc. HPEC, 2005.
Time Logic Corp., Web site
D. Hoang, Searching genetic databases on SPLASH 2, in: Proc. FCCM, 1993, pp. 185–191.
M. Borah, R. Bajwa, S. Hannenhalli, M.A Irwin, SIMD solution to the sequence comparison problem on the MGAP, in: Proc. ASAP, 1994, pp. 336–345.
S. Guccione, E. Keller, Gene matching using JBits, in: Proc. Field Prog. Logic and Applications, 2002, pp. 1168–1171.
Liptov, Lopresti (bib18) 1986
C. Chang, C. BLAST Implementation on BEE2, 2004.
C. Yu, K. Kwong, K. Lee, P.A. Leong, Smith–Waterman systolic cell, in: Proc. Field Prog. Logic and Applications, 2003, pp. 375–384.
E. Chow, T. Hunkapiller, J. Peterson, Biological information signal processor, in: Proc. Int. Conf. Application Specific Systems, Architectures, and Processors, 1991, pp. 144–160.
S. Dydel, P. Bala, Large scale protein sequence alignment using FPGA reprogrammable logic devices, in: Proc. Field Prog. Logic and Applications, 2004.
VanCourt, Herbordt (bib25) 2007; 31
2007.
Lopresti (bib19) 1987; 20
H.-M. Bluethgen, T. Noll, A programmable processor for approximate string matching with high throughput rate, in: Proc. ASAP, 2000, pp. 309–316.
Roberts (bib22) 1989; 244
D. Poznanovic, SRC-7 system characteristics and design considerations, Presentation, Reconfigurable Systems Summer Institute, July 2006.
XtremeData, Inc., XD1000 Development System
Durbin, Eddy, Krogh, Mitchison (bib9) 1998
Silicon Graphics, Inc., SGI RASC RC100 Blade
Altschul, Gish, Miller, Myers, Lipman (bib1) 1990; 215
G. Coulouris, BLAST benchmarks, NCBI/NLM/NIH Presentation, June 2005.
Altschul, Madden, Schaffer, Zhang, Zhang, Miller, Lippman (bib2) 1997; 25
A. Jacob, J. Lancaster, J. Buhler, R. Chamberlain, FPGA-Accelerated seed generation in Mercury BLASTP, in: Proc. Field Prog. Custom Computing Machines, 2007.
M. Herbordt, J. Model, B. Sukhwani, Y. Gu, T. VanCourt, Single pass, BLAST-like, approximate string matching on FPGAs, in: Proc. Field Prog. Custom Computing Machines, 2006.
P. Krishnamurthy, J. Buhler, R. Chamberlain, M. Franklin, K. Gyang, J. Lancaster, Biosequence similarity search on the Mercury system, in: Proc. Int. Conf. Application Specific Systems, Architectures, and Processors, 2004, pp. 365–375.
K. Muriki, K. Underwood, R. Sass, RC-BLAST: towards an open source hardware implementation, in: Proc. Int. Workshop on High Performance Computational Biology, 2005.
Korf (10.1016/j.parco.2007.09.003_bib16) 2003
Gusfield (10.1016/j.parco.2007.09.003_bib12) 1997
10.1016/j.parco.2007.09.003_bib24
10.1016/j.parco.2007.09.003_bib26
10.1016/j.parco.2007.09.003_bib27
10.1016/j.parco.2007.09.003_bib20
10.1016/j.parco.2007.09.003_bib21
10.1016/j.parco.2007.09.003_bib23
10.1016/j.parco.2007.09.003_bib6
10.1016/j.parco.2007.09.003_bib7
Lopresti (10.1016/j.parco.2007.09.003_bib19) 1987; 20
10.1016/j.parco.2007.09.003_bib8
VanCourt (10.1016/j.parco.2007.09.003_bib25) 2007; 31
Roberts (10.1016/j.parco.2007.09.003_bib22) 1989; 244
10.1016/j.parco.2007.09.003_bib3
10.1016/j.parco.2007.09.003_bib4
10.1016/j.parco.2007.09.003_bib5
Durbin (10.1016/j.parco.2007.09.003_bib9) 1998
Altschul (10.1016/j.parco.2007.09.003_bib1) 1990; 215
Liptov (10.1016/j.parco.2007.09.003_bib18) 1986
10.1016/j.parco.2007.09.003_bib17
10.1016/j.parco.2007.09.003_bib13
10.1016/j.parco.2007.09.003_bib14
Altschul (10.1016/j.parco.2007.09.003_bib2) 1997; 25
10.1016/j.parco.2007.09.003_bib15
10.1016/j.parco.2007.09.003_bib10
10.1016/j.parco.2007.09.003_bib11
References_xml – year: 2003
  ident: bib16
  article-title: BLAST: an Essential Guide to the Basic Local Alignment Search Tool
– reference: C. Yu, K. Kwong, K. Lee, P.A. Leong, Smith–Waterman systolic cell, in: Proc. Field Prog. Logic and Applications, 2003, pp. 375–384.
– year: 1998
  ident: bib9
  article-title: Biological Sequence Analysis
– reference: E. Chow, T. Hunkapiller, J. Peterson, Biological information signal processor, in: Proc. Int. Conf. Application Specific Systems, Architectures, and Processors, 1991, pp. 144–160.
– reference: R. Chamberlain, Embedding applications within a storage appliance, in: Proc. HPEC, 2005.
– reference: A. Jacob, J. Lancaster, J. Buhler, R. Chamberlain, FPGA-Accelerated seed generation in Mercury BLASTP, in: Proc. Field Prog. Custom Computing Machines, 2007.
– volume: 215
  start-page: 403
  year: 1990
  end-page: 410
  ident: bib1
  article-title: Basic local alignment search tool
  publication-title: Journal of Molecular Biology
– reference: H.-M. Bluethgen, T. Noll, A programmable processor for approximate string matching with high throughput rate, in: Proc. ASAP, 2000, pp. 309–316.
– volume: 20
  start-page: 98
  year: 1987
  end-page: 99
  ident: bib19
  article-title: P-NAC: a systolic array for comparing nucleic acid sequences
  publication-title: IEEE Computer
– reference: K. Muriki, K. Underwood, R. Sass, RC-BLAST: towards an open source hardware implementation, in: Proc. Int. Workshop on High Performance Computational Biology, 2005.
– reference: S. Guccione, E. Keller, Gene matching using JBits, in: Proc. Field Prog. Logic and Applications, 2002, pp. 1168–1171.
– reference: D. Hoang, Searching genetic databases on SPLASH 2, in: Proc. FCCM, 1993, pp. 185–191.
– year: 1997
  ident: bib12
  article-title: Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology
– reference: Silicon Graphics, Inc., SGI RASC RC100 Blade,
– volume: 244
  start-page: 655
  year: 1989
  end-page: 656
  ident: bib22
  article-title: New chip may speed genome analysis
  publication-title: Science
– volume: 25
  start-page: 3389
  year: 1997
  end-page: 3402
  ident: bib2
  article-title: Gapped BLAST and PSI-BLAST: a new generation of protein database search programs
  publication-title: Nucleic Acids Research
– reference: , 2007.
– reference: D. Poznanovic, SRC-7 system characteristics and design considerations, Presentation, Reconfigurable Systems Summer Institute, July 2006.
– reference: C. Chang, C. BLAST Implementation on BEE2, 2004.
– reference: M. Herbordt, J. Model, B. Sukhwani, Y. Gu, T. VanCourt, Single pass, BLAST-like, approximate string matching on FPGAs, in: Proc. Field Prog. Custom Computing Machines, 2006.
– reference: XtremeData, Inc., XD1000 Development System,
– reference: G. Coulouris, BLAST benchmarks, NCBI/NLM/NIH Presentation, June 2005.
– reference: S. Dydel, P. Bala, Large scale protein sequence alignment using FPGA reprogrammable logic devices, in: Proc. Field Prog. Logic and Applications, 2004.
– reference: M. Borah, R. Bajwa, S. Hannenhalli, M.A Irwin, SIMD solution to the sequence comparison problem on the MGAP, in: Proc. ASAP, 1994, pp. 336–345.
– volume: 31
  start-page: 135
  year: 2007
  end-page: 145
  ident: bib25
  article-title: Families of FPGA-based accelerators for approximate string matching
  publication-title: Microprocessors and Microsystems
– reference: Time Logic Corp., Web site
– year: 1986
  ident: bib18
  article-title: Comparing long strings on a short systolic array
  publication-title: Systolic Arrays
– reference: P. Krishnamurthy, J. Buhler, R. Chamberlain, M. Franklin, K. Gyang, J. Lancaster, Biosequence similarity search on the Mercury system, in: Proc. Int. Conf. Application Specific Systems, Architectures, and Processors, 2004, pp. 365–375.
– volume: 215
  start-page: 403
  year: 1990
  ident: 10.1016/j.parco.2007.09.003_bib1
  article-title: Basic local alignment search tool
  publication-title: Journal of Molecular Biology
  doi: 10.1016/S0022-2836(05)80360-2
– year: 1997
  ident: 10.1016/j.parco.2007.09.003_bib12
– ident: 10.1016/j.parco.2007.09.003_bib21
– ident: 10.1016/j.parco.2007.09.003_bib8
– ident: 10.1016/j.parco.2007.09.003_bib6
– ident: 10.1016/j.parco.2007.09.003_bib23
– ident: 10.1016/j.parco.2007.09.003_bib13
  doi: 10.1109/FCCM.2006.64
– ident: 10.1016/j.parco.2007.09.003_bib7
  doi: 10.1109/ASAP.1991.238887
– ident: 10.1016/j.parco.2007.09.003_bib10
  doi: 10.1007/978-3-540-30117-2_5
– ident: 10.1016/j.parco.2007.09.003_bib27
  doi: 10.1007/978-3-540-45234-8_37
– volume: 25
  start-page: 3389
  issue: 17
  year: 1997
  ident: 10.1016/j.parco.2007.09.003_bib2
  article-title: Gapped BLAST and PSI-BLAST: a new generation of protein database search programs
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/25.17.3389
– year: 2003
  ident: 10.1016/j.parco.2007.09.003_bib16
– ident: 10.1016/j.parco.2007.09.003_bib26
– ident: 10.1016/j.parco.2007.09.003_bib3
  doi: 10.1109/ASAP.2000.862401
– ident: 10.1016/j.parco.2007.09.003_bib15
  doi: 10.1109/FCCM.2007.11
– volume: 31
  start-page: 135
  issue: 2
  year: 2007
  ident: 10.1016/j.parco.2007.09.003_bib25
  article-title: Families of FPGA-based accelerators for approximate string matching
  publication-title: Microprocessors and Microsystems
  doi: 10.1016/j.micpro.2006.04.001
– year: 1986
  ident: 10.1016/j.parco.2007.09.003_bib18
  article-title: Comparing long strings on a short systolic array
– ident: 10.1016/j.parco.2007.09.003_bib20
– ident: 10.1016/j.parco.2007.09.003_bib24
– ident: 10.1016/j.parco.2007.09.003_bib17
  doi: 10.1109/ASAP.2004.1342485
– ident: 10.1016/j.parco.2007.09.003_bib5
– ident: 10.1016/j.parco.2007.09.003_bib11
  doi: 10.1007/3-540-46117-5_133
– volume: 244
  start-page: 655
  issue: 4905
  year: 1989
  ident: 10.1016/j.parco.2007.09.003_bib22
  article-title: New chip may speed genome analysis
  publication-title: Science
  doi: 10.1126/science.2717944
– ident: 10.1016/j.parco.2007.09.003_bib14
  doi: 10.1109/FPGA.1993.279464
– ident: 10.1016/j.parco.2007.09.003_bib4
  doi: 10.1109/ASAP.1994.331791
– volume: 20
  start-page: 98
  issue: 7
  year: 1987
  ident: 10.1016/j.parco.2007.09.003_bib19
  article-title: P-NAC: a systolic array for comparing nucleic acid sequences
  publication-title: IEEE Computer
  doi: 10.1109/MC.1987.1663629
– year: 1998
  ident: 10.1016/j.parco.2007.09.003_bib9
SSID ssj0006480
Score 1.9351608
Snippet Approximate string matching is fundamental to bioinformatics and has been the subject of numerous FPGA acceleration studies. We address issues with respect to...
SourceID pubmedcentral
proquest
pubmed
crossref
elsevier
SourceType Open Access Repository
Aggregation Database
Index Database
Enrichment Source
Publisher
StartPage 741
SubjectTerms Bioinformatics
Computational accelerators
Configurable computing
High performance computing
Title Single pass streaming BLAST on FPGAs
URI https://dx.doi.org/10.1016/j.parco.2007.09.003
https://www.ncbi.nlm.nih.gov/pubmed/19081828
https://www.proquest.com/docview/1835548454
https://pubmed.ncbi.nlm.nih.gov/PMC2598392
Volume 33
WOSCitedRecordID wos000251752900007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-7336
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006480
  issn: 0167-8191
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bb9MwFLbYxgMv4w7lMgVp4gWCQmLH8WOH2gGqSqVmUt8iJ3F2oUtKm8B-Puc4dtpRMY0HXqIqjevI3-nx8Tn29xFyyBnMUSpL3TSQkUupz10ZBcqNchHmmUrTXGrVkhEfj6PZTEyM0OVKywnwsoyursTiv0IN9wBsPDr7D3B3Pwo34DOADleAHa63An4Kk9FcQWgILgxrzvISswFHo_40xsrAcHLcX22GpBO5RD2Vud5d3tR2KtP50SVYSG7P9NR4QLADCBV0TAmhyyhPm-9nv1qRqHdHyATd7ak5brSvr8rTQpkObKqBmzN3G9lH8Kq4wtt0ny2PhTUTzzW-s_WHvGW12vLTbcrg4sMCIK4MkSQShwbracmW4sffkuHJaJTEg1n8dvHDRcEwLKwb9ZQdsudzJsCh7fW_DGZfu2k4pFo2r3tnSzmlN_dt9fu3sGR72fHn7tmNcCR-QPbNOsLpt_g_JHdU-YjctxodjnHZj8lhaw4OmoPTmYOjzcGpSkebwxNyMhzEnz67RhnDzSgTtasUh7hX5hAcZpKJkPkeSzGJJzKeZTT3ZSFpwQoVeTmXH0MvTYWP1I1FKpT0WfCU7JZVqZ4TB1pKKpVXsKygjFORhwVVQe5D6Emll_aIbwcmyQxtPKqXzBO7P_Ai0aOJgqY88QSyzfbI-67RomVNufnx0I54YgK_NqBLwF5ubvjG4pOAW8RalyxV1awSmKnACUWU0R551uK1fhOBPI5-1CP8GpLdA0i5fv2b8vxMU6_7TOCK4sUt-n1J7q3_Q6_Ibr1s1GtyN_tZn6-WB2SHz6IDY7O_AYUxnvk
linkProvider Elsevier
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%3Ajournal&rft.genre=article&rft.atitle=Single+Pass+Streaming+BLAST+on+FPGAs&rft.jtitle=Parallel+computing&rft.au=Herbordt%2C+Martin+C&rft.au=Model%2C+Josh&rft.au=Sukhwani%2C+Bharat&rft.au=Gu%2C+Yongfeng&rft.date=2007-11-01&rft.issn=0167-8191&rft.volume=33&rft.issue=10-11&rft.spage=741&rft_id=info:doi/10.1016%2Fj.parco.2007.09.003&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-8191&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-8191&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-8191&client=summon