<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32"><efrbr-work:titleOfTheWork>Accelerating phylogenetics using FPGAs in the cloud</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32"><efrbr-expression:titleOfTheExpression>Accelerating phylogenetics using FPGAs in the cloud</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Peer-Reviewed Journal Publication
            Δημοσίευση σε Περιοδικό με Κριτές
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2022-11-01</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2021</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Phylogenetics study the evolutionary history of organisms using an iterative process of creating and evaluating phylogenetic trees. This process is very computationally intensive; constructing a large phylogenetic tree requires hundreds to thousands of CPU hours. In this article, we describe an FPGA-based system that can be deployed on AWS EC2 F1 cloud instances to accelerate phylogenetic analyses by boosting performance of the phylogenetic likelihood function, i.e., a widely employed tree-evaluation function that accounts for up to 95% of the overall analysis time. We exploit domain-specific knowledge to reduce the amount of transferred data that limits overall system performance. Our proof-of-concept implementation reveals that the effective accelerator throughput nearly quadruples with optimized data movement, reaching up to 75% of its theoretical peak and nearly 10× faster processing than a CPU using AVX2 extensions.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="journal name">IEEE Micro</efrbr-expression:note><efrbr-expression:note type="journal volume">41</efrbr-expression:note><efrbr-expression:note type="journal number">4</efrbr-expression:note><efrbr-expression:note type="page range">24-30</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="3E8EBFB5-AB4F-4E73-8F02-453D3C242B79"><efrbr-person:nameOfPerson vocabulary="">
            Alachiotis Nikolaos
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~abrokalakis1"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Brokalakis Andreas
            Μπροκαλακης Ανδρεας
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~vamourgianos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Amourgianos-Lorentzos Vasileios
            Αμουργιανος-Λορεντζος Βασιλειος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~sioannidis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Ioannidis Sotirios
            Ιωαννιδης Σωτηριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~pmalakonakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Malakonakis Pavlos
            Μαλακωνακης Παυλος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~abokalidis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Bokalidis Anastasios
            Μποκαλιδης Αναστασιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="https://v2.sherpa.ac.uk/id/publisher/38"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Institute of Electrical and Electronics Engineers
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="220221C6-91F3-485D-8B7E-C9A7027E6364"><efrbr-concept:termForTheConcept>
            Phylogeny
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="BA4DDE02-4483-4370-AC0D-6DFE32E1702E"><efrbr-concept:termForTheConcept>
            Topology
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="9F3300A6-E52E-4FD9-B266-3E8448E104AC"><efrbr-concept:termForTheConcept>
            Central Processing Unit
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="A46B5383-C667-44AF-AF8D-78ED893926BE"><efrbr-concept:termForTheConcept>
            Mathematical model
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="BB010108-D597-4630-9CB5-6126EA2D5B49"><efrbr-concept:termForTheConcept>
            Probability
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="42EE4926-69D3-4F6D-AF9B-98476C674F32"><efrbr-concept:termForTheConcept>
            Field programmable gate arrays
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="3E8EBFB5-AB4F-4E73-8F02-453D3C242B79"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="3E8EBFB5-AB4F-4E73-8F02-453D3C242B79" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="http://users.isc.tuc.gr/~abrokalakis1" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vamourgianos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="http://users.isc.tuc.gr/~sioannidis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="http://users.isc.tuc.gr/~pmalakonakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="http://users.isc.tuc.gr/~abokalidis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="person" targetURI="https://v2.sherpa.ac.uk/id/publisher/38" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="concept" targetURI="220221C6-91F3-485D-8B7E-C9A7027E6364"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="concept" targetURI="BA4DDE02-4483-4370-AC0D-6DFE32E1702E"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="concept" targetURI="9F3300A6-E52E-4FD9-B266-3E8448E104AC"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="concept" targetURI="A46B5383-C667-44AF-AF8D-78ED893926BE"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="concept" targetURI="BB010108-D597-4630-9CB5-6126EA2D5B49"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0548287-BD72-4A1B-A12F-40FE85519E32" targetEntity="concept" targetURI="42EE4926-69D3-4F6D-AF9B-98476C674F32"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>