A Parallel Programming Framework for Multi-core DNA Sequence Alignment

A new parallel programming framework for DNA sequence alignment in homogeneous multi-core processor architectures is proposed. Contrasting with traditional coarse-grained parallel approaches, that divide the considered database in several smaller subsets of complete sequences to be aligned with the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: de Almeida, Tiago Jose Barreiros Martins, Roma, Nuno Filipe Valentim
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 912
container_issue
container_start_page 907
container_title
container_volume
creator de Almeida, Tiago Jose Barreiros Martins
Roma, Nuno Filipe Valentim
description A new parallel programming framework for DNA sequence alignment in homogeneous multi-core processor architectures is proposed. Contrasting with traditional coarse-grained parallel approaches, that divide the considered database in several smaller subsets of complete sequences to be aligned with the query sequence, the presented methodology is based on a slicing procedure of both the query and the database sequence under consideration in several tiles/chunks that are concurrently processed by the several cores available in the multi-core processor. The obtained experimental results have proven that significant accelerations of traditional biological sequence alignment algorithms can be obtained, reaching a speedup that is linear with the number of available processing cores and very close to the theoretical maximum.
doi_str_mv 10.1109/CISIS.2010.100
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5447482</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5447482</ieee_id><sourcerecordid>5447482</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-acb64b9d1a0488663cc7c7836fded27aa3da5df5895d39cc1bd7cd35f039831d3</originalsourceid><addsrcrecordid>eNotjLtOwzAARY0QElCysrD4B1L8foxRICVSgUqBuXJsJzI4CTipEH9PEdzlnLNcAK4xWmOM9G1ZN3WzJui3EToBmZYKSaE51UKKU3CJGWGMayzFOcjm-Q0dxzghlFyAqoA7k0yMPsJdmvpkhiGMPayO4r-m9A67KcHHQ1xCbqfk4d1TARv_efCj9bCIoR8HPy5X4KwzcfbZP1fgtbp_KR_y7fOmLottHrDkS25sK1irHTaIKSUEtVZaqajonHdEGkOd4a7jSnNHtbW4ddI6yjtEtaLY0RW4-fsN3vv9RwqDSd97zphkitAf7k1MCg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A Parallel Programming Framework for Multi-core DNA Sequence Alignment</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>de Almeida, Tiago Jose Barreiros Martins ; Roma, Nuno Filipe Valentim</creator><creatorcontrib>de Almeida, Tiago Jose Barreiros Martins ; Roma, Nuno Filipe Valentim</creatorcontrib><description>A new parallel programming framework for DNA sequence alignment in homogeneous multi-core processor architectures is proposed. Contrasting with traditional coarse-grained parallel approaches, that divide the considered database in several smaller subsets of complete sequences to be aligned with the query sequence, the presented methodology is based on a slicing procedure of both the query and the database sequence under consideration in several tiles/chunks that are concurrently processed by the several cores available in the multi-core processor. The obtained experimental results have proven that significant accelerations of traditional biological sequence alignment algorithms can be obtained, reaching a speedup that is linear with the number of available processing cores and very close to the theoretical maximum.</description><identifier>ISBN: 1424459176</identifier><identifier>ISBN: 9781424459179</identifier><identifier>EISBN: 9780769539676</identifier><identifier>EISBN: 076953967X</identifier><identifier>EISBN: 9781424459186</identifier><identifier>EISBN: 1424459184</identifier><identifier>DOI: 10.1109/CISIS.2010.100</identifier><language>eng</language><publisher>IEEE</publisher><subject>Acceleration ; Biology computing ; Computational biology framework ; Concurrent computing ; Costs ; DNA ; Multi-core processor ; Multicore processing ; Parallel processing ; Parallel programming ; Sequences</subject><ispartof>2010 International Conference on Complex, Intelligent and Software Intensive Systems, 2010, p.907-912</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5447482$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,778,782,787,788,2054,27912,54907</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5447482$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>de Almeida, Tiago Jose Barreiros Martins</creatorcontrib><creatorcontrib>Roma, Nuno Filipe Valentim</creatorcontrib><title>A Parallel Programming Framework for Multi-core DNA Sequence Alignment</title><title>2010 International Conference on Complex, Intelligent and Software Intensive Systems</title><addtitle>CISIS</addtitle><description>A new parallel programming framework for DNA sequence alignment in homogeneous multi-core processor architectures is proposed. Contrasting with traditional coarse-grained parallel approaches, that divide the considered database in several smaller subsets of complete sequences to be aligned with the query sequence, the presented methodology is based on a slicing procedure of both the query and the database sequence under consideration in several tiles/chunks that are concurrently processed by the several cores available in the multi-core processor. The obtained experimental results have proven that significant accelerations of traditional biological sequence alignment algorithms can be obtained, reaching a speedup that is linear with the number of available processing cores and very close to the theoretical maximum.</description><subject>Acceleration</subject><subject>Biology computing</subject><subject>Computational biology framework</subject><subject>Concurrent computing</subject><subject>Costs</subject><subject>DNA</subject><subject>Multi-core processor</subject><subject>Multicore processing</subject><subject>Parallel processing</subject><subject>Parallel programming</subject><subject>Sequences</subject><isbn>1424459176</isbn><isbn>9781424459179</isbn><isbn>9780769539676</isbn><isbn>076953967X</isbn><isbn>9781424459186</isbn><isbn>1424459184</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjLtOwzAARY0QElCysrD4B1L8foxRICVSgUqBuXJsJzI4CTipEH9PEdzlnLNcAK4xWmOM9G1ZN3WzJui3EToBmZYKSaE51UKKU3CJGWGMayzFOcjm-Q0dxzghlFyAqoA7k0yMPsJdmvpkhiGMPayO4r-m9A67KcHHQ1xCbqfk4d1TARv_efCj9bCIoR8HPy5X4KwzcfbZP1fgtbp_KR_y7fOmLottHrDkS25sK1irHTaIKSUEtVZaqajonHdEGkOd4a7jSnNHtbW4ddI6yjtEtaLY0RW4-fsN3vv9RwqDSd97zphkitAf7k1MCg</recordid><startdate>201002</startdate><enddate>201002</enddate><creator>de Almeida, Tiago Jose Barreiros Martins</creator><creator>Roma, Nuno Filipe Valentim</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201002</creationdate><title>A Parallel Programming Framework for Multi-core DNA Sequence Alignment</title><author>de Almeida, Tiago Jose Barreiros Martins ; Roma, Nuno Filipe Valentim</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-acb64b9d1a0488663cc7c7836fded27aa3da5df5895d39cc1bd7cd35f039831d3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Acceleration</topic><topic>Biology computing</topic><topic>Computational biology framework</topic><topic>Concurrent computing</topic><topic>Costs</topic><topic>DNA</topic><topic>Multi-core processor</topic><topic>Multicore processing</topic><topic>Parallel processing</topic><topic>Parallel programming</topic><topic>Sequences</topic><toplevel>online_resources</toplevel><creatorcontrib>de Almeida, Tiago Jose Barreiros Martins</creatorcontrib><creatorcontrib>Roma, Nuno Filipe Valentim</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>de Almeida, Tiago Jose Barreiros Martins</au><au>Roma, Nuno Filipe Valentim</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A Parallel Programming Framework for Multi-core DNA Sequence Alignment</atitle><btitle>2010 International Conference on Complex, Intelligent and Software Intensive Systems</btitle><stitle>CISIS</stitle><date>2010-02</date><risdate>2010</risdate><spage>907</spage><epage>912</epage><pages>907-912</pages><isbn>1424459176</isbn><isbn>9781424459179</isbn><eisbn>9780769539676</eisbn><eisbn>076953967X</eisbn><eisbn>9781424459186</eisbn><eisbn>1424459184</eisbn><abstract>A new parallel programming framework for DNA sequence alignment in homogeneous multi-core processor architectures is proposed. Contrasting with traditional coarse-grained parallel approaches, that divide the considered database in several smaller subsets of complete sequences to be aligned with the query sequence, the presented methodology is based on a slicing procedure of both the query and the database sequence under consideration in several tiles/chunks that are concurrently processed by the several cores available in the multi-core processor. The obtained experimental results have proven that significant accelerations of traditional biological sequence alignment algorithms can be obtained, reaching a speedup that is linear with the number of available processing cores and very close to the theoretical maximum.</abstract><pub>IEEE</pub><doi>10.1109/CISIS.2010.100</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 1424459176
ispartof 2010 International Conference on Complex, Intelligent and Software Intensive Systems, 2010, p.907-912
issn
language eng
recordid cdi_ieee_primary_5447482
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Acceleration
Biology computing
Computational biology framework
Concurrent computing
Costs
DNA
Multi-core processor
Multicore processing
Parallel processing
Parallel programming
Sequences
title A Parallel Programming Framework for Multi-core DNA Sequence Alignment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T05%3A36%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20Parallel%20Programming%20Framework%20for%20Multi-core%20DNA%20Sequence%20Alignment&rft.btitle=2010%20International%20Conference%20on%20Complex,%20Intelligent%20and%20Software%20Intensive%20Systems&rft.au=de%20Almeida,%20Tiago%20Jose%20Barreiros%20Martins&rft.date=2010-02&rft.spage=907&rft.epage=912&rft.pages=907-912&rft.isbn=1424459176&rft.isbn_list=9781424459179&rft_id=info:doi/10.1109/CISIS.2010.100&rft_dat=%3Cieee_6IE%3E5447482%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769539676&rft.eisbn_list=076953967X&rft.eisbn_list=9781424459186&rft.eisbn_list=1424459184&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5447482&rfr_iscdi=true