Parallelizing and optimizing a bioinformatics pairwise sequence alignment algorithm for many-core architecture

► MC64-NW/SW is a very efficient implementation of Smith–Waterman. ► MC64-NW/SW is the fastest pairwise aligner for long sequences in a standalone PC. ► MC64-NW/SW is based on Tile64 many-core SoC technology. ► Many-core SoC programs require fine-tuning to achieve a first-rate performance. ► Many-co...

Full description

Saved in:
Bibliographic Details
Published in:Parallel computing Vol. 37; no. 4; pp. 244 - 259
Main Authors: Díaz, David, Esteban, Francisco José, Hernández, Pilar, Caballero, Juan Antonio, Dorado, Gabriel, Gálvez, Sergio
Format: Journal Article
Language:English
Published: Elsevier B.V 01.04.2011
Subjects:
ISSN:0167-8191, 1872-7336
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract ► MC64-NW/SW is a very efficient implementation of Smith–Waterman. ► MC64-NW/SW is the fastest pairwise aligner for long sequences in a standalone PC. ► MC64-NW/SW is based on Tile64 many-core SoC technology. ► Many-core SoC programs require fine-tuning to achieve a first-rate performance. ► Many-core technologies can meet successfully challenging bioinformatics needs. Current computer engineering evolves at an accelerated pace, with hardware advancing towards new chip multiprocessors (CMP) architectures and with supporting software gearing towards new programming and abstraction paradigms, to obtain the maximum efficiency of the hardware at a low cost. In this context, Tilera Corporation has developed a brand new CMP architecture with 64 cores (tiles) called Tile64, and has launched several Peripheral Component Interconnect Express (PCIe) cards to be used and monitored from a host Personal Computer (PC). These cards may execute parallel applications built in C/C++ and compiled with the Tile-GCC compiler. We have previously demonstrated the usefulness of the Tile64 architecture for bioinformatics [S. Gálvez, D. Díaz, P. Hernández, F.J. Esteban, J.A. Caballero, G. Dorado, Next-generation bioinformatics: using many-core processor architecture to develop a web service for sequence alignment, Bioinformatics, 26 (2010) 683–686]. We have chosen a bioinformatics algorithm to test this many-core Tile64 architecture because of actual bioinformatics challenging needs: data-intensive workloads, space and time-consuming requirements and massive calculation. This algorithm, known as Needleman–Wunsch/Smith–Waterman (NW/SW), obtains an optimal sequence alignment in quadratic time and space cost, yet requires to be optimized to take full advantage of computing parallelization. In this paper we redesign, implement and fine-tune this algorithm, introducing key optimizations and changes that take advantage of specific Tile64 characteristics: RISC architecture, local tile’s cache, length of memory word, shared memory usage, RAM file system, tile’s intercommunication and job selection from a pool. The resulting algorithm – named MC64-NW/SW for Multicore64 Needleman–Wunsch/Smith–Waterman – achieves a gain of ∼1000% when compared with the same algorithm on a ×86 multi-core architecture. As far as we know, our NW/SW implementation is the fastest ever published for a standalone PC when aligning a pair of sequences larger than 20 kb.
AbstractList Current computer engineering evolves at an accelerated pace, with hardware advancing towards new chip multiprocessors (CMP) architectures and with supporting software gearing towards new programming and abstraction paradigms, to obtain the maximum efficiency of the hardware at a low cost. In this context, Tilera Corporation has developed a brand new CMP architecture with 64 cores (tiles) called Tile64, and has launched several Peripheral Component Interconnect Express (PCIe) cards to be used and monitored from a host Personal Computer (PC). These cards may execute parallel applications built in C/C++ and compiled with the Tile-GCC compiler. We have previously demonstrated the usefulness of the Tile64 architecture for bioinformatics [S. Galvez, D. Diaz, P. Hernandez, F.J. Esteban, J.A. Caballero, G. Dorado, Next-generation bioinformatics: using many-core processor architecture to develop a web service for sequence alignment, Bioinformatics, 26 (2010) 683-686]. We have chosen a bioinformatics algorithm to test this many-core Tile64 architecture because of actual bioinformatics challenging needs: data-intensive workloads, space and time-consuming requirements and massive calculation. This algorithm, known as Needleman-Wunsch/Smith-Waterman (NW/SW), obtains an optimal sequence alignment in quadratic time and space cost, yet requires to be optimized to take full advantage of computing parallelization. In this paper we redesign, implement and fine-tune this algorithm, introducing key optimizations and changes that take advantage of specific Tile64 characteristics: RISC architecture, local tile's cache, length of memory word, shared memory usage, RAM file system, tile's intercommunication and job selection from a pool. The resulting algorithm - named MC64-NW/SW for Multicore64 Needleman-Wunsch/Smith-Waterman - achieves a gain of [inline image]1000% when compared with the same algorithm on a x86 multi-core architecture. As far as we know, our NW/SW implementation is the fastest ever published for a standalone PC when aligning a pair of sequences larger than 20 kb.
► MC64-NW/SW is a very efficient implementation of Smith–Waterman. ► MC64-NW/SW is the fastest pairwise aligner for long sequences in a standalone PC. ► MC64-NW/SW is based on Tile64 many-core SoC technology. ► Many-core SoC programs require fine-tuning to achieve a first-rate performance. ► Many-core technologies can meet successfully challenging bioinformatics needs. Current computer engineering evolves at an accelerated pace, with hardware advancing towards new chip multiprocessors (CMP) architectures and with supporting software gearing towards new programming and abstraction paradigms, to obtain the maximum efficiency of the hardware at a low cost. In this context, Tilera Corporation has developed a brand new CMP architecture with 64 cores (tiles) called Tile64, and has launched several Peripheral Component Interconnect Express (PCIe) cards to be used and monitored from a host Personal Computer (PC). These cards may execute parallel applications built in C/C++ and compiled with the Tile-GCC compiler. We have previously demonstrated the usefulness of the Tile64 architecture for bioinformatics [S. Gálvez, D. Díaz, P. Hernández, F.J. Esteban, J.A. Caballero, G. Dorado, Next-generation bioinformatics: using many-core processor architecture to develop a web service for sequence alignment, Bioinformatics, 26 (2010) 683–686]. We have chosen a bioinformatics algorithm to test this many-core Tile64 architecture because of actual bioinformatics challenging needs: data-intensive workloads, space and time-consuming requirements and massive calculation. This algorithm, known as Needleman–Wunsch/Smith–Waterman (NW/SW), obtains an optimal sequence alignment in quadratic time and space cost, yet requires to be optimized to take full advantage of computing parallelization. In this paper we redesign, implement and fine-tune this algorithm, introducing key optimizations and changes that take advantage of specific Tile64 characteristics: RISC architecture, local tile’s cache, length of memory word, shared memory usage, RAM file system, tile’s intercommunication and job selection from a pool. The resulting algorithm – named MC64-NW/SW for Multicore64 Needleman–Wunsch/Smith–Waterman – achieves a gain of ∼1000% when compared with the same algorithm on a ×86 multi-core architecture. As far as we know, our NW/SW implementation is the fastest ever published for a standalone PC when aligning a pair of sequences larger than 20 kb.
Author Dorado, Gabriel
Hernández, Pilar
Díaz, David
Gálvez, Sergio
Caballero, Juan Antonio
Esteban, Francisco José
Author_xml – sequence: 1
  givenname: David
  surname: Díaz
  fullname: Díaz, David
  email: david.diaz@lcc.uma.es
  organization: Dep. Lenguajes y Ciencias de la Computación, ETSI Informática, Campus de Teatinos, Universidad de Málaga, Bulevar Louis Pasteur 35, 29071 Málaga, Spain
– sequence: 2
  givenname: Francisco José
  surname: Esteban
  fullname: Esteban, Francisco José
  email: fjesteban@uco.es
  organization: Servicio de Informática, Edificio Ramón y Cajal, Campus Rabanales, Universidad de Córdoba, 14071 Córdoba, Spain
– sequence: 3
  givenname: Pilar
  surname: Hernández
  fullname: Hernández, Pilar
  email: phernandez@ias.csic.es
  organization: Instituto de Agricultura Sostenible (IAS-CSIC), Alameda del Obispo s/n, 14080 Córdoba, Spain
– sequence: 4
  givenname: Juan Antonio
  surname: Caballero
  fullname: Caballero, Juan Antonio
  email: ma1camoj@uco.es
  organization: Dep. Estadística, Campus Rabanales C2-20N, Universidad de Córdoba, 14071 Córdoba, Spain
– sequence: 5
  givenname: Gabriel
  surname: Dorado
  fullname: Dorado, Gabriel
  email: bb1dopeg@uco.es
  organization: Dep. Bioquímica y Biología Molecular, Campus Rabanales C6-1-E17, Universidad de Córdoba, 14071 Córdoba, Spain
– sequence: 6
  givenname: Sergio
  surname: Gálvez
  fullname: Gálvez, Sergio
  email: galvez@lcc.uma.es, galvez@uma.es
  organization: Dep. Lenguajes y Ciencias de la Computación, ETSI Informática, Campus de Teatinos, Universidad de Málaga, Bulevar Louis Pasteur 35, 29071 Málaga, Spain
BookMark eNqFkD1P5DAQQC0EEsvHL6BJR5UwjrNZp6BA6Lg7CemugNpy7Mkyq8QOtvcQ_Hq8LNUVUFi2pfes8Tthh847ZOyCQ8WBt1ebatbB-KoGzisQFYA4YAsuV3W5EqI9ZItMrUrJO37MTmLcAEDbSFgw91cHPY440hu5daGdLfycaPq8Fj15coMPk05kYjFrCi8UsYj4vEVnsNAjrd2ELuXT2gdKT1OR-WLS7rU0PmQimCdKaNI24Bk7GvQY8fxzP2WPdz8ebn-V939-_r69uS-NEMtUNsJiY1rZ1f3QrCRYbXqwRmhseymHHswAtm460XLe4VIuobdd3QyNtLbpjBSn7HL_7hx8HjQmNVE0OI7aod9GJWUn8qohk92eNMHHGHBQhlL-rHcpaBoVB7VLrDbqI7HaJVYgVE6cXfGfOweadHj9xrreW5gD_CMMKhratbQUciVlPX3pvwOzu5xE
CitedBy_id crossref_primary_10_1371_journal_pcbi_1010665
crossref_primary_10_3934_bdia_2021001
crossref_primary_10_1093_comjnl_bxx114
crossref_primary_10_1016_j_future_2012_03_018
crossref_primary_10_1089_cmb_2015_0237
crossref_primary_10_3389_fgene_2021_618659
crossref_primary_10_1371_journal_pone_0094044
crossref_primary_10_1111_tgis_12275
crossref_primary_10_1109_MDAT_2013_2293757
crossref_primary_10_1007_s13721_015_0096_z
Cites_doi 10.1109/ISSCC.2008.4523070
10.1145/360825.360861
10.1016/S0022-2836(05)80360-2
10.1073/pnas.85.8.2444
10.1109/MM.2007.4378780
10.1101/gr.089532.108
10.1007/s00453-006-1217-y
10.1002/cpe.1416
10.1002/pro.5560040613
10.1111/j.1467-8659.2007.01012.x
10.1006/geno.1996.0614
10.1109/ASSCC.2007.4425786
10.1016/S0168-9525(00)02024-2
10.1093/bioinformatics/btl582
10.1147/rd.515.0559
10.1093/nar/22.22.4673
10.1016/0888-7543(91)90071-L
10.1016/0022-2836(70)90057-4
10.1073/pnas.0409137102
10.1016/j.parco.2009.05.002
10.1145/165939.165948
10.1016/0001-8708(76)90202-4
10.1016/j.jpdc.2008.05.010
10.1016/j.parco.2008.04.001
10.1109/IPPS.1999.760546
10.1147/rd.494.0589
10.1016/j.jpdc.2007.08.007
10.5753/sbac-pad.2001.22185
10.1147/rd.515.0573
10.1016/0097-3165(74)90050-8
10.1186/1756-0500-2-73
10.1016/0022-2836(81)90087-5
10.1016/0022-2836(82)90398-9
10.1093/bioinformatics/btq017
10.1016/j.parco.2008.12.010
10.1186/1471-2105-9-S2-S10
10.1186/1756-0500-1-61
ContentType Journal Article
Copyright 2011 Elsevier B.V.
Copyright_xml – notice: 2011 Elsevier B.V.
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/j.parco.2011.03.003
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Architecture
EISSN 1872-7336
EndPage 259
ExternalDocumentID 10_1016_j_parco_2011_03_003
S0167819111000329
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
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c335t-43de4c6892bf4780dacb0dc3ae6b88fb0cf0d24936119e5850bd924f48dd49c83
ISICitedReferencesCount 12
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000292412200004&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 Sun Sep 28 06:54:44 EDT 2025
Sat Nov 29 08:15:18 EST 2025
Tue Nov 18 20:52:03 EST 2025
Fri Feb 23 02:30:41 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords Smith–Waterman
High performance optimization
Multithreading
Chip multiprocessor architecture
Tile64 processor
System-on-chip
Needleman–Wunsch
Multi-core parallelization
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c335t-43de4c6892bf4780dacb0dc3ae6b88fb0cf0d24936119e5850bd924f48dd49c83
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 889388920
PQPubID 23500
PageCount 16
ParticipantIDs proquest_miscellaneous_889388920
crossref_citationtrail_10_1016_j_parco_2011_03_003
crossref_primary_10_1016_j_parco_2011_03_003
elsevier_sciencedirect_doi_10_1016_j_parco_2011_03_003
PublicationCentury 2000
PublicationDate 2011-04-01
PublicationDateYYYYMMDD 2011-04-01
PublicationDate_xml – month: 04
  year: 2011
  text: 2011-04-01
  day: 01
PublicationDecade 2010
PublicationTitle Parallel computing
PublicationYear 2011
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Trapnell, Schatz (b0060) 2009; 35
S. Aluru, N. Futamura, K. Mehrotra, Parallel biological sequence comparison using prefix computations, in: Parallel Processing Symposium, International 0, 1999, p. 653.
S. Bell, B. Edwards, J. Amann, R. Conlin, K. Joyce, V. Leung, J. MacKay, M. Reif, L. Bao, J. Brown, M. Mattina, C.-C. Miao, C. Ramey, D. Wentzlaff, W. Anderson, E. Berger, N. Fairbanks, D. Khan, F. Montenegro, J. Stickney, J. Zook, TILE64 - Processor: A 64-Core SoC with mesh interconnect, in: Solid-State Circuits Conference, 2008. ISSCC 2008. Digest of Technical Papers. IEEE International, 2008, pp. 88–598.
Nanda, Moulic, Hanson, Goldrian, Day, D’Amora, Kesavarapu (b0020) 2007; 51
Needleman, Wunsch (b0070) 1970; 48
Bortiri, Coleman-Derr, Lazo, Anderson, Gu (b0225) 2008; 1
S.M. Wellington, C. Juan, C. Wenwu, R.G. Guang, Whole genome alignment using a multithreaded parallel implementation, in: Symposium on Computer Architecture and High Performance Computing, Pirenopolis, Brazil, 2001, pp. 1–8.
Pearson, Lipman (b0160) 1988; 85
D. Vakatov, K. Siyan, J. Ostell, The NCBI C++ Toolkit, National Center for Biotechnology Information, 2003.
Mattson, Wijngaart, Frumkin (b0035) 2008
Li, Xu, Wang, Jin, Zhang (b0170) 2005
Owens, Luebke, Govindaraju, Harris, Krüger, Lefohn, Purcell (b0005) 2007; 26
Sellers (b0120) 1974; 16
Batista, Boukerche, de Melo (b0220) 2008; 68
Altschul, Gish, Miller, Myers, Lipman (b0155) 1990; 215
Liu, Maskell, Schmidt (b0180) 2009; 2
Gotoh (b0110) 1982; 162
Gropp, Lusk, Skjellum (b0245) 1994
J.F. Goetzmann, Massively parallel contact simulation on graphics hardware using NVIDIA CUDA, Institute for Computer Science, Universität Mainz, Mainz, 2007.
W. Flohr, Implementation of and MPEG Codec on the Tilera 64 processor, Department of Electrical and Systems Engineering, Washington University, St. Louis, 2008.
Waterman, Smith, Beyer (b0125) 1976; 20
Farrar (b0185) 2007; 23
R. Eigenmann, Toward a methodology of optimizing programs for high-performance computers, in: International Conference on Supercomputing, 1993, pp. 27–36.
Manavski, Valle (b0175) 2008; 9
Sneath, Sokal (b0265) 1973
Darling, Carey, Feng (b0240) 2003
Rice, Longden, Bleasby (b0090) 2000; 16
A. Castillo, P. Pascual, E. Rodrı´guez, D. Dı´az, M.G. Claros, J. Falgueras, S. Gálvez, G. Dorado, P. Hernández, Genomic approaches for olive oil quality control, in: Plant Genomics European Meetings (Plant GEM 6), Tenerife, Spain, 2007.
Löytynoja, Goldman (b0255) 2005; 102
Shpaer, Robinson, Yee, Candlin, Mines, Hunkapiller (b0190) 1996; 38
Pearson (b0195) 1991; 11
Shafi, Carpenter, Baker, Hussain (b0210) 2009; 21
Smith, Waterman (b0075) 1981; 147
Setubal, Meidanis (b0130) 1997
Pearson (b0200) 1995; 4
Allen, Cocke (b0095) 1972
Chen, Raghavan, Dale, Iwata (b0015) 2007; 51
Wentzlaff, Griffin, Hoffmann, Bao, Edwards, Ramey, Mattina, Miao, Agarwal, Brown III (b0085) 2007; 27
Dı´az, Gálvez, Falgueras, Caballero, Hernández, Claros, Dorado (b0165) 2009
Albayraktaroglu, Jaleel, Wu, Franklin, Jacob, Tseng, Yeung (b0205) 2005
Hirschberg (b0115) 1975; 18
Sachdeva, Kistler, Speight, Tzeng (b0065) 2008; 34
Huang, Hardison, Miller (b0140) 1990; 6
Saitou, Nei (b0260) 1987; 4
Kurzak, Alvaro, Dongarra (b0030) 2009; 35
Kahle, Day, Hofstee, Johns, Maeurer, Shippy (b0010) 2005; 49
Thompson, Higgins, Gibson (b0250) 1994; 22
Myers, Miller (b0135) 1988; 4
Driga, Lu, Schaeffer, Szafron, Charter, Parsons (b0080) 2006; 45
Simpson, Wong, Jackman, Schein, Jones, Birol (b0235) 2009; 19
M. Shah, J. Barreh, J. Brooks, R. Golla, G. Grohoski, N. Gura, R. Hetherington, P. Jordan, M. Luttrell, C. Olson, B. Saha, D. Sheahan, L. Spracklen, A. Wynn, in: UltraSPARC T2: A highly-treaded, power-efficient, SPARC SOC Asian Solid-State Circuits Conference (ASSCC’07), 2007, pp. 22–25.
Gálvez, Dı´az, Hernández, Esteban, Caballero, Dorado (b0050) 2010; 26
Ruiz, Guil, Ujaldon (b0025) 2008; 68
10.1016/j.parco.2011.03.003_b0045
Chen (10.1016/j.parco.2011.03.003_b0015) 2007; 51
10.1016/j.parco.2011.03.003_b0040
Setubal (10.1016/j.parco.2011.03.003_b0130) 1997
Shafi (10.1016/j.parco.2011.03.003_b0210) 2009; 21
Wentzlaff (10.1016/j.parco.2011.03.003_b0085) 2007; 27
Li (10.1016/j.parco.2011.03.003_b0170) 2005
Shpaer (10.1016/j.parco.2011.03.003_b0190) 1996; 38
Smith (10.1016/j.parco.2011.03.003_b0075) 1981; 147
Batista (10.1016/j.parco.2011.03.003_b0220) 2008; 68
Gálvez (10.1016/j.parco.2011.03.003_b0050) 2010; 26
Gotoh (10.1016/j.parco.2011.03.003_b0110) 1982; 162
Pearson (10.1016/j.parco.2011.03.003_b0200) 1995; 4
Rice (10.1016/j.parco.2011.03.003_b0090) 2000; 16
10.1016/j.parco.2011.03.003_b0230
10.1016/j.parco.2011.03.003_b0150
Kahle (10.1016/j.parco.2011.03.003_b0010) 2005; 49
Darling (10.1016/j.parco.2011.03.003_b0240) 2003
Simpson (10.1016/j.parco.2011.03.003_b0235) 2009; 19
Kurzak (10.1016/j.parco.2011.03.003_b0030) 2009; 35
Farrar (10.1016/j.parco.2011.03.003_b0185) 2007; 23
Myers (10.1016/j.parco.2011.03.003_b0135) 1988; 4
Huang (10.1016/j.parco.2011.03.003_b0140) 1990; 6
10.1016/j.parco.2011.03.003_b0105
Albayraktaroglu (10.1016/j.parco.2011.03.003_b0205) 2005
Thompson (10.1016/j.parco.2011.03.003_b0250) 1994; 22
Sellers (10.1016/j.parco.2011.03.003_b0120) 1974; 16
10.1016/j.parco.2011.03.003_b0145
Ruiz (10.1016/j.parco.2011.03.003_b0025) 2008; 68
10.1016/j.parco.2011.03.003_b0100
Bortiri (10.1016/j.parco.2011.03.003_b0225) 2008; 1
Pearson (10.1016/j.parco.2011.03.003_b0160) 1988; 85
Waterman (10.1016/j.parco.2011.03.003_b0125) 1976; 20
Hirschberg (10.1016/j.parco.2011.03.003_b0115) 1975; 18
Nanda (10.1016/j.parco.2011.03.003_b0020) 2007; 51
Saitou (10.1016/j.parco.2011.03.003_b0260) 1987; 4
Allen (10.1016/j.parco.2011.03.003_b0095) 1972
Needleman (10.1016/j.parco.2011.03.003_b0070) 1970; 48
Liu (10.1016/j.parco.2011.03.003_b0180) 2009; 2
10.1016/j.parco.2011.03.003_b0215
10.1016/j.parco.2011.03.003_b0055
Löytynoja (10.1016/j.parco.2011.03.003_b0255) 2005; 102
Trapnell (10.1016/j.parco.2011.03.003_b0060) 2009; 35
Mattson (10.1016/j.parco.2011.03.003_b0035) 2008
Driga (10.1016/j.parco.2011.03.003_b0080) 2006; 45
Dı´az (10.1016/j.parco.2011.03.003_b0165) 2009
Gropp (10.1016/j.parco.2011.03.003_b0245) 1994
Sneath (10.1016/j.parco.2011.03.003_b0265) 1973
Manavski (10.1016/j.parco.2011.03.003_b0175) 2008; 9
Pearson (10.1016/j.parco.2011.03.003_b0195) 1991; 11
Sachdeva (10.1016/j.parco.2011.03.003_b0065) 2008; 34
Owens (10.1016/j.parco.2011.03.003_b0005) 2007; 26
Altschul (10.1016/j.parco.2011.03.003_b0155) 1990; 215
References_xml – volume: 85
  start-page: 2444
  year: 1988
  end-page: 2448
  ident: b0160
  article-title: Improved tools for biological sequence comparison
  publication-title: Proceedings of the National Academy of Sciences of the United States of America
– start-page: 1
  year: 1972
  end-page: 30
  ident: b0095
  article-title: A catalogue of optimizing transformations
  publication-title: Design and Optimization of Compilers
– volume: 34
  start-page: 616
  year: 2008
  end-page: 626
  ident: b0065
  article-title: Exploring the viability of the cell broadband engine for bioinformatics applications
  publication-title: Parallel Computing
– volume: 48
  start-page: 443
  year: 1970
  end-page: 453
  ident: b0070
  article-title: A general method applicable to the search for similarities in the amino acid sequence of two proteins
  publication-title: Journal of Molecular Biology
– volume: 147
  start-page: 195
  year: 1981
  end-page: 197
  ident: b0075
  article-title: Identification of common molecular subsequences
  publication-title: Journal of Molecular Biology
– volume: 27
  start-page: 15
  year: 2007
  end-page: 31
  ident: b0085
  article-title: On-chip interconnection architecture of the tile processor
  publication-title: IEEE Micro
– volume: 20
  start-page: 367
  year: 1976
  end-page: 387
  ident: b0125
  article-title: Some biological sequence metrics
  publication-title: Advances in Mathematics
– year: 2003
  ident: b0240
  article-title: The design, implementation, and evaluation of mpiBLAST
– reference: S. Aluru, N. Futamura, K. Mehrotra, Parallel biological sequence comparison using prefix computations, in: Parallel Processing Symposium, International 0, 1999, p. 653.
– reference: J.F. Goetzmann, Massively parallel contact simulation on graphics hardware using NVIDIA CUDA, Institute for Computer Science, Universität Mainz, Mainz, 2007.
– year: 1973
  ident: b0265
  article-title: Numerical Taxonomy
  publication-title: The Principles and Practice of Numerical Classification
– start-page: 1207
  year: 2005
  end-page: 1216
  ident: b0170
  article-title: Parallel linear space algorithm for large-scale sequence alignment
  publication-title: Euro-Par
– volume: 1
  start-page: 61
  year: 2008
  ident: b0225
  article-title: The complete chloroplast genome sequence of Brachypodium distachyon: sequence comparison and phylogenetic analysis of eight grass plastomes
  publication-title: BMC Research Notes
– reference: R. Eigenmann, Toward a methodology of optimizing programs for high-performance computers, in: International Conference on Supercomputing, 1993, pp. 27–36.
– volume: 11
  start-page: 635
  year: 1991
  end-page: 650
  ident: b0195
  article-title: Searching protein sequence libraries: comparison of the sensitivity and selectivity of the Smith–Waterman and FASTA algorithms
  publication-title: Genomics
– volume: 35
  start-page: 138
  year: 2009
  end-page: 150
  ident: b0030
  article-title: Optimizing matrix multiplication for a short-vector SIMD architecture – CELL processor
  publication-title: Parallel Computing
– volume: 68
  start-page: 548
  year: 2008
  end-page: 561
  ident: b0220
  article-title: A parallel strategy for biological sequence alignment in restricted memory space
  publication-title: Journal of Parallel and Distributed Computing
– volume: 26
  start-page: 80
  year: 2007
  end-page: 113
  ident: b0005
  article-title: A survey of general-purpose computation on graphics hardware
  publication-title: Computer Graphics Forum
– volume: 19
  start-page: 1117
  year: 2009
  end-page: 1123
  ident: b0235
  article-title: ABySS: a parallel assembler for short read sequence data
  publication-title: Genome Research
– reference: W. Flohr, Implementation of and MPEG Codec on the Tilera 64 processor, Department of Electrical and Systems Engineering, Washington University, St. Louis, 2008.
– volume: 18
  start-page: 341
  year: 1975
  end-page: 343
  ident: b0115
  article-title: A linear space algorithm for computing maximal common subsequences
  publication-title: Communiations of the ACM
– volume: 4
  start-page: 406
  year: 1987
  end-page: 425
  ident: b0260
  article-title: The neighbor-joining method: a new method for reconstructing phylogenetic trees
  publication-title: Molecular Biology and Evolution
– reference: M. Shah, J. Barreh, J. Brooks, R. Golla, G. Grohoski, N. Gura, R. Hetherington, P. Jordan, M. Luttrell, C. Olson, B. Saha, D. Sheahan, L. Spracklen, A. Wynn, in: UltraSPARC T2: A highly-treaded, power-efficient, SPARC SOC Asian Solid-State Circuits Conference (ASSCC’07), 2007, pp. 22–25.
– volume: 102
  start-page: 10557
  year: 2005
  end-page: 10562
  ident: b0255
  article-title: An algorithm for progressive multiple alignment of sequences with insertions
  publication-title: Proceedings of the National Academy of Scienceas USA
– volume: 22
  start-page: 4673
  year: 1994
  end-page: 4680
  ident: b0250
  article-title: CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice
  publication-title: Nucleic Acids Research
– volume: 16
  start-page: 253
  year: 1974
  end-page: 258
  ident: b0120
  article-title: An algorithm for the distance between two finite sequences
  publication-title: Journal of Combinatorial Theory, Series A
– volume: 16
  start-page: 276
  year: 2000
  end-page: 277
  ident: b0090
  article-title: EMBOSS: the European Molecular Biology Open Software Suite
  publication-title: Trends in Genetics
– volume: 26
  start-page: 683
  year: 2010
  end-page: 686
  ident: b0050
  article-title: Next-generation bioinformatics: using many-core processor architecture to develop a web service for sequence alignment
  publication-title: Bioinformatics
– reference: D. Vakatov, K. Siyan, J. Ostell, The NCBI C++ Toolkit, National Center for Biotechnology Information, 2003.
– reference: S. Bell, B. Edwards, J. Amann, R. Conlin, K. Joyce, V. Leung, J. MacKay, M. Reif, L. Bao, J. Brown, M. Mattina, C.-C. Miao, C. Ramey, D. Wentzlaff, W. Anderson, E. Berger, N. Fairbanks, D. Khan, F. Montenegro, J. Stickney, J. Zook, TILE64 - Processor: A 64-Core SoC with mesh interconnect, in: Solid-State Circuits Conference, 2008. ISSCC 2008. Digest of Technical Papers. IEEE International, 2008, pp. 88–598.
– volume: 68
  start-page: 1329
  year: 2008
  end-page: 1338
  ident: b0025
  article-title: Recognition of circular patterns on GPUs: performance analysis and contributions
  publication-title: Journal of Parallel and Distributed Computing
– volume: 215
  start-page: 403
  year: 1990
  end-page: 410
  ident: b0155
  article-title: Basic local alignment search tool
  publication-title: Journal of Molecular Biology
– reference: S.M. Wellington, C. Juan, C. Wenwu, R.G. Guang, Whole genome alignment using a multithreaded parallel implementation, in: Symposium on Computer Architecture and High Performance Computing, Pirenopolis, Brazil, 2001, pp. 1–8.
– start-page: 1084
  year: 2009
  end-page: 1091
  ident: b0165
  article-title: Intuitive bioinformatics for genomics applications: omega-brigid workflow framework
  publication-title: International Work-Conference on Artificial Neural Networks (IWANN)
– year: 1994
  ident: b0245
  article-title: Using MPI: Portable Parallel Programming with the Message Passing Interface
– volume: 2
  start-page: 73
  year: 2009
  ident: b0180
  article-title: CUDASW++: optimizing Smith–Waterman sequence database searches for CUDA-enabled graphics processing units
  publication-title: BMC Research Notes
– year: 1997
  ident: b0130
  article-title: Introduction to computational molecular biology
– volume: 162
  start-page: 705
  year: 1982
  end-page: 708
  ident: b0110
  article-title: An improved algorithm for matching biological sequences
  publication-title: Journal of Molecular Biology
– volume: 6
  start-page: 373
  year: 1990
  end-page: 381
  ident: b0140
  article-title: A space-efficient algorithm for local similarities
  publication-title: Computer Applications in the Biosciences
– volume: 4
  start-page: 11
  year: 1988
  end-page: 17
  ident: b0135
  article-title: Optimal alignments in linear space
  publication-title: Computer Applications in the Biosciences
– volume: 49
  year: 2005
  ident: b0010
  article-title: Introduction to the cell multiprocessor
  publication-title: IBM Journal of Research and Development
– volume: 4
  start-page: 1145
  year: 1995
  end-page: 1160
  ident: b0200
  article-title: Comparison of methods for searching protein sequence databases
  publication-title: Protein Science
– volume: 38
  start-page: 179
  year: 1996
  end-page: 191
  ident: b0190
  article-title: Sensitivity and selectivity in protein similarity searches: a comparison of Smith-Waterman in hardware to BLAST and FASTA
  publication-title: Genomics
– start-page: 1
  year: 2008
  end-page: 11
  ident: b0035
  article-title: Programming the Intel 80-core network-on-a-chip Terascale processor
  publication-title: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing
– volume: 45
  start-page: 337
  year: 2006
  end-page: 375
  ident: b0080
  article-title: FastLSA: a fast linear-space, parallel and sequential algorithm for sequence alignment
  publication-title: Algorithmica
– start-page: 2
  year: 2005
  end-page: 9
  ident: b0205
  article-title: BioBench: A benchmark suite of bioinformatics applications
  publication-title: ISPASS
– volume: 51
  start-page: 559
  year: 2007
  end-page: 572
  ident: b0015
  article-title: Cell broadband engine architecture and its first implementation: a performance view
  publication-title: IBM Journal of Research and Development
– volume: 21
  start-page: 1882
  year: 2009
  end-page: 1906
  ident: b0210
  article-title: A comparative study of Java and C performance in two large-scale parallel applications
  publication-title: Concurrency and Computation: Practice and Experience
– volume: 23
  start-page: 156
  year: 2007
  end-page: 161
  ident: b0185
  article-title: Striped Smith–Waterman speeds database searches six times over other SIMD implementations
  publication-title: Bioinformatics
– volume: 51
  start-page: 573
  year: 2007
  end-page: 582
  ident: b0020
  article-title: Cell/B.E. blades: building blocks for scalable, real-time, interactive, and digital media servers
  publication-title: IBM Journal of Research and Development
– volume: 9
  start-page: S10
  year: 2008
  ident: b0175
  article-title: CUDA compatible GPU cards as efficient hardware accelerators for Smith-Waterman sequence alignment
  publication-title: BMC Bioinformatics
– volume: 35
  start-page: 429
  year: 2009
  end-page: 440
  ident: b0060
  article-title: Optimizing data intensive GPGPU computations for DNA sequence alignment
  publication-title: Parallel Computing
– reference: A. Castillo, P. Pascual, E. Rodrı´guez, D. Dı´az, M.G. Claros, J. Falgueras, S. Gálvez, G. Dorado, P. Hernández, Genomic approaches for olive oil quality control, in: Plant Genomics European Meetings (Plant GEM 6), Tenerife, Spain, 2007.
– ident: 10.1016/j.parco.2011.03.003_b0045
  doi: 10.1109/ISSCC.2008.4523070
– start-page: 1
  year: 1972
  ident: 10.1016/j.parco.2011.03.003_b0095
  article-title: A catalogue of optimizing transformations
– ident: 10.1016/j.parco.2011.03.003_b0105
– volume: 4
  start-page: 11
  year: 1988
  ident: 10.1016/j.parco.2011.03.003_b0135
  article-title: Optimal alignments in linear space
  publication-title: Computer Applications in the Biosciences
– volume: 18
  start-page: 341
  year: 1975
  ident: 10.1016/j.parco.2011.03.003_b0115
  article-title: A linear space algorithm for computing maximal common subsequences
  publication-title: Communiations of the ACM
  doi: 10.1145/360825.360861
– start-page: 1207
  year: 2005
  ident: 10.1016/j.parco.2011.03.003_b0170
  article-title: Parallel linear space algorithm for large-scale sequence alignment
– volume: 215
  start-page: 403
  year: 1990
  ident: 10.1016/j.parco.2011.03.003_b0155
  article-title: Basic local alignment search tool
  publication-title: Journal of Molecular Biology
  doi: 10.1016/S0022-2836(05)80360-2
– volume: 6
  start-page: 373
  year: 1990
  ident: 10.1016/j.parco.2011.03.003_b0140
  article-title: A space-efficient algorithm for local similarities
  publication-title: Computer Applications in the Biosciences
– volume: 85
  start-page: 2444
  year: 1988
  ident: 10.1016/j.parco.2011.03.003_b0160
  article-title: Improved tools for biological sequence comparison
  publication-title: Proceedings of the National Academy of Sciences of the United States of America
  doi: 10.1073/pnas.85.8.2444
– volume: 27
  start-page: 15
  year: 2007
  ident: 10.1016/j.parco.2011.03.003_b0085
  article-title: On-chip interconnection architecture of the tile processor
  publication-title: IEEE Micro
  doi: 10.1109/MM.2007.4378780
– volume: 19
  start-page: 1117
  year: 2009
  ident: 10.1016/j.parco.2011.03.003_b0235
  article-title: ABySS: a parallel assembler for short read sequence data
  publication-title: Genome Research
  doi: 10.1101/gr.089532.108
– volume: 45
  start-page: 337
  year: 2006
  ident: 10.1016/j.parco.2011.03.003_b0080
  article-title: FastLSA: a fast linear-space, parallel and sequential algorithm for sequence alignment
  publication-title: Algorithmica
  doi: 10.1007/s00453-006-1217-y
– volume: 21
  start-page: 1882
  year: 2009
  ident: 10.1016/j.parco.2011.03.003_b0210
  article-title: A comparative study of Java and C performance in two large-scale parallel applications
  publication-title: Concurrency and Computation: Practice and Experience
  doi: 10.1002/cpe.1416
– volume: 4
  start-page: 1145
  year: 1995
  ident: 10.1016/j.parco.2011.03.003_b0200
  article-title: Comparison of methods for searching protein sequence databases
  publication-title: Protein Science
  doi: 10.1002/pro.5560040613
– start-page: 2
  year: 2005
  ident: 10.1016/j.parco.2011.03.003_b0205
  article-title: BioBench: A benchmark suite of bioinformatics applications
– year: 2003
  ident: 10.1016/j.parco.2011.03.003_b0240
– volume: 26
  start-page: 80
  year: 2007
  ident: 10.1016/j.parco.2011.03.003_b0005
  article-title: A survey of general-purpose computation on graphics hardware
  publication-title: Computer Graphics Forum
  doi: 10.1111/j.1467-8659.2007.01012.x
– volume: 38
  start-page: 179
  year: 1996
  ident: 10.1016/j.parco.2011.03.003_b0190
  article-title: Sensitivity and selectivity in protein similarity searches: a comparison of Smith-Waterman in hardware to BLAST and FASTA
  publication-title: Genomics
  doi: 10.1006/geno.1996.0614
– ident: 10.1016/j.parco.2011.03.003_b0040
  doi: 10.1109/ASSCC.2007.4425786
– ident: 10.1016/j.parco.2011.03.003_b0215
– start-page: 1084
  year: 2009
  ident: 10.1016/j.parco.2011.03.003_b0165
  article-title: Intuitive bioinformatics for genomics applications: omega-brigid workflow framework
– volume: 16
  start-page: 276
  year: 2000
  ident: 10.1016/j.parco.2011.03.003_b0090
  article-title: EMBOSS: the European Molecular Biology Open Software Suite
  publication-title: Trends in Genetics
  doi: 10.1016/S0168-9525(00)02024-2
– volume: 23
  start-page: 156
  year: 2007
  ident: 10.1016/j.parco.2011.03.003_b0185
  article-title: Striped Smith–Waterman speeds database searches six times over other SIMD implementations
  publication-title: Bioinformatics
  doi: 10.1093/bioinformatics/btl582
– volume: 51
  start-page: 559
  year: 2007
  ident: 10.1016/j.parco.2011.03.003_b0015
  article-title: Cell broadband engine architecture and its first implementation: a performance view
  publication-title: IBM Journal of Research and Development
  doi: 10.1147/rd.515.0559
– volume: 22
  start-page: 4673
  year: 1994
  ident: 10.1016/j.parco.2011.03.003_b0250
  article-title: CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/22.22.4673
– volume: 11
  start-page: 635
  year: 1991
  ident: 10.1016/j.parco.2011.03.003_b0195
  article-title: Searching protein sequence libraries: comparison of the sensitivity and selectivity of the Smith–Waterman and FASTA algorithms
  publication-title: Genomics
  doi: 10.1016/0888-7543(91)90071-L
– volume: 48
  start-page: 443
  year: 1970
  ident: 10.1016/j.parco.2011.03.003_b0070
  article-title: A general method applicable to the search for similarities in the amino acid sequence of two proteins
  publication-title: Journal of Molecular Biology
  doi: 10.1016/0022-2836(70)90057-4
– volume: 102
  start-page: 10557
  year: 2005
  ident: 10.1016/j.parco.2011.03.003_b0255
  article-title: An algorithm for progressive multiple alignment of sequences with insertions
  publication-title: Proceedings of the National Academy of Scienceas USA
  doi: 10.1073/pnas.0409137102
– volume: 35
  start-page: 429
  year: 2009
  ident: 10.1016/j.parco.2011.03.003_b0060
  article-title: Optimizing data intensive GPGPU computations for DNA sequence alignment
  publication-title: Parallel Computing
  doi: 10.1016/j.parco.2009.05.002
– year: 1973
  ident: 10.1016/j.parco.2011.03.003_b0265
  article-title: Numerical Taxonomy
  publication-title: The Principles and Practice of Numerical Classification
– ident: 10.1016/j.parco.2011.03.003_b0100
  doi: 10.1145/165939.165948
– volume: 20
  start-page: 367
  year: 1976
  ident: 10.1016/j.parco.2011.03.003_b0125
  article-title: Some biological sequence metrics
  publication-title: Advances in Mathematics
  doi: 10.1016/0001-8708(76)90202-4
– volume: 68
  start-page: 1329
  year: 2008
  ident: 10.1016/j.parco.2011.03.003_b0025
  article-title: Recognition of circular patterns on GPUs: performance analysis and contributions
  publication-title: Journal of Parallel and Distributed Computing
  doi: 10.1016/j.jpdc.2008.05.010
– volume: 34
  start-page: 616
  year: 2008
  ident: 10.1016/j.parco.2011.03.003_b0065
  article-title: Exploring the viability of the cell broadband engine for bioinformatics applications
  publication-title: Parallel Computing
  doi: 10.1016/j.parco.2008.04.001
– ident: 10.1016/j.parco.2011.03.003_b0145
  doi: 10.1109/IPPS.1999.760546
– volume: 49
  year: 2005
  ident: 10.1016/j.parco.2011.03.003_b0010
  article-title: Introduction to the cell multiprocessor
  publication-title: IBM Journal of Research and Development
  doi: 10.1147/rd.494.0589
– volume: 68
  start-page: 548
  year: 2008
  ident: 10.1016/j.parco.2011.03.003_b0220
  article-title: A parallel strategy for biological sequence alignment in restricted memory space
  publication-title: Journal of Parallel and Distributed Computing
  doi: 10.1016/j.jpdc.2007.08.007
– ident: 10.1016/j.parco.2011.03.003_b0150
  doi: 10.5753/sbac-pad.2001.22185
– ident: 10.1016/j.parco.2011.03.003_b0055
– volume: 51
  start-page: 573
  year: 2007
  ident: 10.1016/j.parco.2011.03.003_b0020
  article-title: Cell/B.E. blades: building blocks for scalable, real-time, interactive, and digital media servers
  publication-title: IBM Journal of Research and Development
  doi: 10.1147/rd.515.0573
– start-page: 1
  year: 2008
  ident: 10.1016/j.parco.2011.03.003_b0035
  article-title: Programming the Intel 80-core network-on-a-chip Terascale processor
– volume: 16
  start-page: 253
  year: 1974
  ident: 10.1016/j.parco.2011.03.003_b0120
  article-title: An algorithm for the distance between two finite sequences
  publication-title: Journal of Combinatorial Theory, Series A
  doi: 10.1016/0097-3165(74)90050-8
– year: 1997
  ident: 10.1016/j.parco.2011.03.003_b0130
– volume: 2
  start-page: 73
  year: 2009
  ident: 10.1016/j.parco.2011.03.003_b0180
  article-title: CUDASW++: optimizing Smith–Waterman sequence database searches for CUDA-enabled graphics processing units
  publication-title: BMC Research Notes
  doi: 10.1186/1756-0500-2-73
– volume: 147
  start-page: 195
  year: 1981
  ident: 10.1016/j.parco.2011.03.003_b0075
  article-title: Identification of common molecular subsequences
  publication-title: Journal of Molecular Biology
  doi: 10.1016/0022-2836(81)90087-5
– volume: 162
  start-page: 705
  year: 1982
  ident: 10.1016/j.parco.2011.03.003_b0110
  article-title: An improved algorithm for matching biological sequences
  publication-title: Journal of Molecular Biology
  doi: 10.1016/0022-2836(82)90398-9
– volume: 4
  start-page: 406
  year: 1987
  ident: 10.1016/j.parco.2011.03.003_b0260
  article-title: The neighbor-joining method: a new method for reconstructing phylogenetic trees
  publication-title: Molecular Biology and Evolution
– ident: 10.1016/j.parco.2011.03.003_b0230
– volume: 26
  start-page: 683
  year: 2010
  ident: 10.1016/j.parco.2011.03.003_b0050
  article-title: Next-generation bioinformatics: using many-core processor architecture to develop a web service for sequence alignment
  publication-title: Bioinformatics
  doi: 10.1093/bioinformatics/btq017
– volume: 35
  start-page: 138
  year: 2009
  ident: 10.1016/j.parco.2011.03.003_b0030
  article-title: Optimizing matrix multiplication for a short-vector SIMD architecture – CELL processor
  publication-title: Parallel Computing
  doi: 10.1016/j.parco.2008.12.010
– volume: 9
  start-page: S10
  issue: Suppl 2
  year: 2008
  ident: 10.1016/j.parco.2011.03.003_b0175
  article-title: CUDA compatible GPU cards as efficient hardware accelerators for Smith-Waterman sequence alignment
  publication-title: BMC Bioinformatics
  doi: 10.1186/1471-2105-9-S2-S10
– volume: 1
  start-page: 61
  year: 2008
  ident: 10.1016/j.parco.2011.03.003_b0225
  article-title: The complete chloroplast genome sequence of Brachypodium distachyon: sequence comparison and phylogenetic analysis of eight grass plastomes
  publication-title: BMC Research Notes
  doi: 10.1186/1756-0500-1-61
– year: 1994
  ident: 10.1016/j.parco.2011.03.003_b0245
SSID ssj0006480
Score 1.9932582
Snippet ► MC64-NW/SW is a very efficient implementation of Smith–Waterman. ► MC64-NW/SW is the fastest pairwise aligner for long sequences in a standalone PC. ►...
Current computer engineering evolves at an accelerated pace, with hardware advancing towards new chip multiprocessors (CMP) architectures and with supporting...
SourceID proquest
crossref
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 244
SubjectTerms Algorithms
Alignment
Architecture
Bioinformatics
Chip multiprocessor architecture
Computation
Computer programs
High performance optimization
Multi-core parallelization
Multithreading
Needleman–Wunsch
Optimization
Parallel processing
Smith–Waterman
System-on-chip
Tile64 processor
Title Parallelizing and optimizing a bioinformatics pairwise sequence alignment algorithm for many-core architecture
URI https://dx.doi.org/10.1016/j.parco.2011.03.003
https://www.proquest.com/docview/889388920
Volume 37
WOSCitedRecordID wos000292412200004&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/eLvHCXMwtV1bb9MwFLZKxwMv3BHjJj_wVoISx0mcx2oMwYSmSQypb5HjOCNTmlRpOqb9Qn4Wx_Gl2SomQOKhURvlVp8v53w-Pv6M0NuSMxGQIvDK2M89WiQc3jkhwSCEUy4FxNhBMv9LcnzMFov0ZDL5aefCXNRJ07DLy3T1X00N-8DYaursX5jbXRR2wHcwOmzB7LD9I8Of8E6tj1JXV3b-YQtuYWl-zvKqNWKpg0Dzilfdj2otZ7amegbE_EyXCPD6rO2q_vtyqEVcgtvwlOjlbDz4MCa39s5Dnfqmt0FR0eRhPP4Dv7pRRg9MHlCWc8ehRbUWrRqW0AP420xt1wx7Apfyrmru6ooPeK5urKfsHG3AZc3V0si6xMzmNFSSlo5zGruTbXTuE3y66l_q0KX9NUuggxBqDRXr0LWKjAEuHXtnLTVpAj3RUuQ7MUSnM87fr6A1WyPyqmRww23IdIWMX9VDqWdSynt-SNI7aI8kUcqmaG_--XBx5FhBTIdV_NyfsApYQ63hzq1-x5Ju8IWBBJ0-RPdN7wXPNeoeoYlsHqMHdmUQbALFE9RcAyEGEOItCDHH10GILQixBSF2IMQOhBiOxw6EeAzCp-jbx8PTg0-eWdnDE2EY9R4NC0lFzFKSlzRhfsFF7hci5DLOGStzX5R-QWgaxkGQSujR-nmRElpSVhQ0FSx8hqZN28jnCJdCAscH3k5JQSMZpBCyShbxPIoFjzjdR8S2ZCaM7L1afaXObH3jeTY0f6aaP_NDpZa7j965k1Za9eX2w2NroswQV01IM8DU7Sdia9AM3Loaq-ONbDfrjEE_Aj7Ef_Gv136J7m1frVdo2ncb-RrdFRd9te7eGHj-AkMgzr0
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=Parallelizing+and+optimizing+a+bioinformatics+pairwise+sequence+alignment+algorithm+for+many-core+architecture&rft.jtitle=Parallel+computing&rft.au=D%C3%ADaz%2C+David&rft.au=Esteban%2C+Francisco+Jos%C3%A9&rft.au=Hern%C3%A1ndez%2C+Pilar&rft.au=Caballero%2C+Juan+Antonio&rft.date=2011-04-01&rft.pub=Elsevier+B.V&rft.issn=0167-8191&rft.eissn=1872-7336&rft.volume=37&rft.issue=4&rft.spage=244&rft.epage=259&rft_id=info:doi/10.1016%2Fj.parco.2011.03.003&rft.externalDocID=S0167819111000329
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