<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/BC08B6A9-BA7E-4140-B23E-9331E32FC70D"><efrbr-work:titleOfTheWork>HLS algorithmic explorations for HPC execution on reconfigurable hardware - ECOSCALE</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D"><efrbr-expression:titleOfTheExpression>HLS algorithmic explorations for HPC execution on reconfigurable hardware - ECOSCALE</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Πλήρης Δημοσίευση σε Συνέδριο
            Conference Full Paper
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2019-10-09</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2018</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Modern-day High Performance Computing (HPC) trends are shifting towards exascale performance figures in order to satisfy the contemporary needs of many compute-intensive and power-hungry applications. It is in this context that the EU-funded ECOSCALE project came about. It introduces a highly innovative architecture that offers spreading the workload among a number of independent concurrently operating standard and reconfigurable processing elements that execute OpenCL cores as well as minimising the need for data transfers. The particular cores implemented on the ECOSCALE prototype correspond to the project use cases and have been the source of a meticulous exploration process for optimal performance results such as execution time. This paper documents the synthesis process for two ECOSCALE algorithms, i.e. Hyperbolic and Michelsen. They are both seminal in the calculation of the Rachford-Rice equation used extensively in the field of oil Reservoir Simulation (RS). The two algorithms are first optimised manually by proficient designers in the field using Vivado HLS. Subsequently, additional processing is performed based on a specialised Design Space Exploration (DSE) tool that delivers synthesisable code for reconfigurable logic implementation. Finally, the resulting reconfigurable cores are executed on the ECOSCALE system in order to perform measurements on real data. The evaluation results reveal significant benefits in calculation times over conventional CPU platforms which merits even better considering that they come at a significantly reduced power consumption cost.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="page range">724-736</efrbr-expression:note><efrbr-expression:note type="conference name">14th International Symposium on Applied Reconfigurable Computing</efrbr-expression:note><efrbr-expression:note type="proceedings title">Applied Reconfigurable Computing. Architectures, Tools, and Applications</efrbr-expression:note></efrbr-expression:expression><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/~kgeorgopoulos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Georgopoulos Konstantinos
            Γεωργοπουλος Κωνσταντινος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~aioannou1"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Ioannou Angelos
            Ιωαννου Αγγελος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://viaf.org/viaf/29755696"><efrbr-person:nameOfPerson vocabulary="VIAF">
            Lavagno, Luciano, 1959-
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~ipapaefstathiou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Papaefstathiou Ioannis
            Παπαευσταθιου Ιωαννης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="C6E980B9-83A3-44F9-BF16-12812324CF91"><efrbr-person:nameOfPerson vocabulary="">
            Mavroidis Iakovos
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="http://www.springerlink.com/?MUD=MP"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Springer Verlag
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="16767C9C-1783-4C63-86D9-BE13212F5E96"><efrbr-concept:termForTheConcept>
            Exascale
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="7DB4461E-DAD7-429F-B02B-972692AD449F"><efrbr-concept:termForTheConcept>
            High-level synthesis
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="5C7D4ECB-F516-4925-AA7C-640D0E40A493"><efrbr-concept:termForTheConcept>
            OpenCL
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="393B5ADD-FBCA-4D48-BCF5-EF6A193F263D"><efrbr-concept:termForTheConcept>
            Reconfigurable hardware
         </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/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~pmalakonakis"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~pmalakonakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~kgeorgopoulos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~aioannou1" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="http://viaf.org/viaf/29755696" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ipapaefstathiou" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="C6E980B9-83A3-44F9-BF16-12812324CF91" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="person" targetURI="http://www.springerlink.com/?MUD=MP" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="concept" targetURI="16767C9C-1783-4C63-86D9-BE13212F5E96"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="concept" targetURI="7DB4461E-DAD7-429F-B02B-972692AD449F"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="concept" targetURI="5C7D4ECB-F516-4925-AA7C-640D0E40A493"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/BC08B6A9-BA7E-4140-B23E-9331E32FC70D" targetEntity="concept" targetURI="393B5ADD-FBCA-4D48-BCF5-EF6A193F263D"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>