<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/40BA5708-F048-4D3F-9D4B-1E86417AAB1D"><efrbr-work:titleOfTheWork>A performance evaluation of multi-FPGA architectures for computations of information transfer</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D"><efrbr-expression:titleOfTheExpression>A performance evaluation of multi-FPGA architectures for computations of information transfer</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Πλήρης Δημοσίευση σε Συνέδριο
            Conference Full Paper
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2019-08-29</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>Mutual Information (MI) and Transfer Entropy (TE) algorithms compute statistical measurements on the information shared between two dependent random processes. These measurements have focused on pairwise computations of time series in a broad range of fields, such as Econometrics, Neuroscience, Data Mining and Computer Vision. Unlike previous works which mostly focus on 8-bit Computer Vision applications, this work proposes the first generic hardware architectures for the acceleration of the MI and TE algorithms to target any dataset for a realistic, multi-FPGA platform. We evaluate and compare two such systems, the Maxeler MAX3A Vectis and the Convey HC-2ex platforms, and provide insight into each one's benefits and limitations. All reported results are from actual experimental runs, including I/O overhead, and comprise lower bounds of our systems' full capabilities for large-scale datasets. These are compared to equivalent optimized multi-threaded software implementations, yielding ∼19x speedup vs. out-of-the-box software packages and ∼2.5x speedup vs. highly optimized software that is presented in the related work. These hardware architectures are obtained with a small fraction of the FPGA resources, and are limited by I/O bandwidth. This means that with near-future FPGA I/O capabilities, the performance of the architectures presented in this work for the O(n 2 ) Mutual Information and the O(n 3 ) Transfer Entropy problems will easily scale up.</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">1-9</efrbr-expression:note><efrbr-expression:note type="conference name">18th International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation</efrbr-expression:note><efrbr-expression:note type="proceedings title">Proceedings of the 18th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation </efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~kiordanou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Iordanou Konstantinos
            Ιορδανου Κωνσταντινος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~sonikolakaki"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Nikolakaki Sofia-Maria
            Νικολακακη Σοφια-Μαρια
         </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/~adollas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Dollas Apostolos
            Δολλας Αποστολος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="http://www.acm.org/"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Association for Computing Machinery
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="E711A6C2-CE52-4F0A-8864-4D345636DD9B"><efrbr-concept:termForTheConcept>
            Convey
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="74CD6723-5146-4298-9A79-39CF8302221A"><efrbr-concept:termForTheConcept>
            Hardware
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="8BB27B67-B874-4178-AF67-C72234274800"><efrbr-concept:termForTheConcept>
            Maxeler
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="070597F4-8641-4496-90FA-C18A91D5A768"><efrbr-concept:termForTheConcept>
            Multi-FPGA
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="B9DA0FA3-B834-40B3-84E6-CF6663E73B60"><efrbr-concept:termForTheConcept>
            Mutual information
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="5DE028FE-6E81-4103-A0A5-E0E9C90A9746"><efrbr-concept:termForTheConcept>
            Transfer entropy
         </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/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~kiordanou"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~kiordanou" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~sonikolakaki" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~pmalakonakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adollas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="person" targetURI="http://www.acm.org/" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="concept" targetURI="E711A6C2-CE52-4F0A-8864-4D345636DD9B"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="concept" targetURI="74CD6723-5146-4298-9A79-39CF8302221A"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="concept" targetURI="8BB27B67-B874-4178-AF67-C72234274800"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="concept" targetURI="070597F4-8641-4496-90FA-C18A91D5A768"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="concept" targetURI="B9DA0FA3-B834-40B3-84E6-CF6663E73B60"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/40BA5708-F048-4D3F-9D4B-1E86417AAB1D" targetEntity="concept" targetURI="5DE028FE-6E81-4103-A0A5-E0E9C90A9746"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>