<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/D3411926-5317-40D6-A869-3071D319742B"><efrbr-work:titleOfTheWork>Data stream statistics over sliding windows: how to summarize 150 million updates per second on a single node</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B"><efrbr-expression:titleOfTheExpression>Data stream statistics over sliding windows: how to summarize 150 million updates per second on a single node</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Πλήρης Δημοσίευση σε Συνέδριο
            Conference Full Paper
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2020-04-27</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2019</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Traditional data management systems map information using centralized and static data structures. Modern applications need to process in real time datasets much larger than system memory. To achieve this, they use dynamic entities that are updated with streaming input data over a sliding window. For efficient and high performance processing, approximate sketch synopses of input streams have been proposed as effective means for the summarization of streaming data over large sliding windows with probabilistic accuracy guarantees. This work presents a system-level solution to accelerate the Exponential Count-Min (ECM) sketch algorithm on reconfigurable technology. Different reconfigurable architectures for the sketch structure that correspond to different cost and performance tradeoffs are presented. We map the proposed system-level ECM sketch architectures to a high-end modern HPC platform to achieve guaranteed and best-effort update rates up to 150 and 180 million tuples per second respectively. We compare the performance of the implemented system against the best optimized multi-thread software alternative and show that our scalable full-system accelerators outperform software solutions by 5-7.5x for Virtex6 devices and in excess of 10x for current Ultrascale devices.</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">278-285</efrbr-expression:note><efrbr-expression:note type="conference name">29th International Conferenceon Field-Programmable Logic and Applications</efrbr-expression:note><efrbr-expression:note type="proceedings title">Proceedings - 29th International Conference on Field-Programmable Logic and Applications, FPL 2019</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~GXrysos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Chrysos Grigorios
            Χρυσος Γρηγοριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://viaf.org/viaf/171956879"><efrbr-person:nameOfPerson vocabulary="VIAF">
            Papapetrou, Odysseas 1978-
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~dpnevmatikatos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Pnevmatikatos Dionysios
            Πνευματικατος Διονυσιος
         </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-person:person identifier="http://users.isc.tuc.gr/~mgarofalakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Garofalakis Minos
            Γαροφαλακης Μινως
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="http://www.ieee.org/index.html"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Institute of Electrical and Electronics Engineers
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="F9841CC8-E380-4BF1-91B9-8CC59B544873"><efrbr-concept:termForTheConcept>
            ECM sketch
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="28F2A02F-8DCA-4136-9B39-8E4E8CFE2174"><efrbr-concept:termForTheConcept>
            Exponential histogram
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="D3FB8CC8-6EE8-49D9-893E-044C8E38CD4B"><efrbr-concept:termForTheConcept>
            Reconfigurable architecture
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="63CAE3C1-26C0-4DB3-B9B7-1BB42585A48A"><efrbr-concept:termForTheConcept>
            Reconfigurable computing
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="2E0C9076-BCFC-4DF2-87EF-6400A134D5B7"><efrbr-concept:termForTheConcept>
            Stream processing
         </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/D3411926-5317-40D6-A869-3071D319742B" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~GXrysos"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~GXrysos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="person" targetURI="http://viaf.org/viaf/171956879" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dpnevmatikatos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adollas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="person" targetURI="http://users.isc.tuc.gr/~mgarofalakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="person" targetURI="http://www.ieee.org/index.html" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="concept" targetURI="F9841CC8-E380-4BF1-91B9-8CC59B544873"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="concept" targetURI="28F2A02F-8DCA-4136-9B39-8E4E8CFE2174"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="concept" targetURI="D3FB8CC8-6EE8-49D9-893E-044C8E38CD4B"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="concept" targetURI="63CAE3C1-26C0-4DB3-B9B7-1BB42585A48A"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D3411926-5317-40D6-A869-3071D319742B" targetEntity="concept" targetURI="2E0C9076-BCFC-4DF2-87EF-6400A134D5B7"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>