Logo do repositório
 

Using Threads to Overcome Synchronization Delays in Parallel Multiple Progressive Alignment Algorithms

dc.contributor.authorMarucci, Evandro A.[UNESP]
dc.contributor.authorZafalon, Geraldo F.D. [UNESP]
dc.contributor.authorMomente, Julio C. [UNESP]
dc.contributor.authorPinto, Alex R. [UNESP]
dc.contributor.authorAmazonas, Jose R.A.
dc.contributor.authorShiyou, Yang
dc.contributor.authorSato, Liria M.
dc.contributor.authorMachado, Jose M. [UNESP]
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.contributor.institutionUniversidade de São Paulo (USP)
dc.contributor.institutionZhejiang University
dc.date.accessioned2015-04-27T11:56:03Z
dc.date.available2015-04-27T11:56:03Z
dc.date.issued2012
dc.description.abstractProblem statement: The parallelization of multiple progressive alignment algorithms is a difficult task. All known methods have strong bottlenecks resulting from synchronization delays. This is even more constraining in distributed memory systems, where message passing also delays the interprocess communication. Despite these drawbacks, parallel computing is becoming increasingly necessary to perform multiple sequence alignment. Approach: In this study, it is introduced a solution for parallelizing multiple progressive alignments in distributed memory systems that overcomes such delays. Results: The proposed approach uses threads to separate actual alignment from synchronization and communication. It also uses a different approach to schedule independent tasks. Conclusion/Recommendations: The approach was intensively tested, producing a performance remarkably better than a largely used algorithm. It is suggested that it can be applied to improve the performance of some multiple alignment tools, as CLUSTALW and MUSCLE.en
dc.description.affiliationUnespDepartamento de Ciencias de Computacao e Estatistica, Sao Paulo State University, Sao Jose do Rio Preto, SP, Brazil
dc.description.sponsorshipSao Paulo State Research Foundation-FAPESP
dc.description.sponsorshipIdFAPESP: 06/59592-0
dc.format.extent50-63
dc.identifierhttp://thescipub.com/abstract/10.3844/ajbsp.2012.50.63
dc.identifier.citationAmerican Journal of Bioinformatics, v. 1, n. 1, p. 50-63, 2012.
dc.identifier.doi10.3844/ajbsp.2012.50.63
dc.identifier.issn1948-9862
dc.identifier.lattes0555619693238543
dc.identifier.urihttp://hdl.handle.net/11449/122821
dc.language.isopor
dc.relation.ispartofAmerican Journal of Bioinformatics
dc.rights.accessRightsAcesso restrito
dc.sourceCurrículo Lattes
dc.subjectSequence alignment algorithmsen
dc.subjectHidden Markov Models (HMM)en
dc.subjectperformance remarkablyen
dc.subjectprogressive approachen
dc.subjectcomputational complexityen
dc.subjectrepresent geneticen
dc.titleUsing Threads to Overcome Synchronization Delays in Parallel Multiple Progressive Alignment Algorithmspt
dc.typeArtigo
dspace.entity.typePublication
unesp.author.lattes0555619693238543
unesp.campusUniversidade Estadual Paulista (UNESP), Instituto de Biociências Letras e Ciências Exatas, São José do Rio Pretopt
unesp.departmentCiências da Computação e Estatística - IBILCEpt

Arquivos