Por favor, use este identificador para citar o enlazar a este item: http://hdl.handle.net/10261/90195
COMPARTIR / EXPORTAR:
logo share SHARE logo core CORE BASE
Visualizar otros formatos: MARC | Dublin Core | RDF | ORE | MODS | METS | DIDL | DATACITE

Invitar a revisión por pares abierta
Campo DC Valor Lengua/Idioma
dc.contributor.authorDíaz Viñolas, David-
dc.contributor.authorEsteban, Francisco J.-
dc.contributor.authorHernández Molina, Pilar-
dc.contributor.authorCaballero, Juan Antonio-
dc.contributor.authorDorado, Gabriel-
dc.contributor.authorGálvez, Sergio-
dc.date.accessioned2014-01-30T12:55:20Z-
dc.date.available2014-01-30T12:55:20Z-
dc.date.issued2011-04-
dc.identifierdoi: 10.1016/j.parco.2011.03.003-
dc.identifierissn: 0167-8191-
dc.identifier.citationParallel Computing 37(4-5): 244-259 (2011)-
dc.identifier.urihttp://hdl.handle.net/10261/90195-
dc.description.abstractCurrent 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. © 2011 Elsevier Inc. All rights reserved.-
dc.description.sponsorshipThis work was supported by “Ministerio de Ciencia e Innovación” (AGL2010-17316 and BIO2009-07443-E grants); “Consejería de Agricultura y Pesca” of “Junta de Andalucía” (041/C/2007, 75/C/2009 and 56/C/2010); “Grupo PAI” (AGR-248); and “Universidad de Córdoba” (“Ayuda a Grupos”), Spain.-
dc.language.isoeng-
dc.publisherElsevier-
dc.rightsclosedAccess-
dc.subjectSystem-on-chip-
dc.subjectMulti-core parallelization-
dc.subjectTile64 processor-
dc.subjectChip multiprocessor architecture-
dc.subjectNeedleman–Wunsch-
dc.subjectSmith–Waterman-
dc.subjectMultithreading-
dc.subjectHigh performance optimization-
dc.titleParallelizing and optimizing a bioinformatics pairwise sequence alignment algorithm for many-core architecture-
dc.typeartículo-
dc.identifier.doi10.1016/j.parco.2011.03.003-
dc.relation.publisherversionhttp://doi.org/10.1016/j.parco.2011.03.003-
dc.date.updated2014-01-30T12:55:20Z-
dc.description.versionPeer Reviewed-
dc.contributor.funderMinisterio de Ciencia e Innovación (España)-
dc.contributor.funderJunta de Andalucía-
dc.contributor.funderUniversidad de Córdoba (España)-
dc.identifier.funderhttp://dx.doi.org/10.13039/501100004837es_ES
dc.identifier.funderhttp://dx.doi.org/10.13039/501100011011es_ES
dc.type.coarhttp://purl.org/coar/resource_type/c_6501es_ES
item.openairetypeartículo-
item.grantfulltextnone-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextNo Fulltext-
item.languageiso639-1en-
Aparece en las colecciones: (IAS) Artículos
Ficheros en este ítem:
Fichero Descripción Tamaño Formato
accesoRestringido.pdf15,38 kBAdobe PDFVista previa
Visualizar/Abrir
Show simple item record

CORE Recommender

SCOPUSTM   
Citations

16
checked on 22-abr-2024

WEB OF SCIENCETM
Citations

11
checked on 28-feb-2024

Page view(s)

256
checked on 22-abr-2024

Download(s)

94
checked on 22-abr-2024

Google ScholarTM

Check

Altmetric

Altmetric


NOTA: Los ítems de Digital.CSIC están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.