<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/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E"><efrbr-work:titleOfTheWork>Design and implementation of an FPGA-Based CNN architecture for on-Board satellite processing of data from the Euclid space telescope</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E"><efrbr-expression:titleOfTheExpression>Design and implementation of an FPGA-Based CNN architecture for on-Board satellite processing of data from the Euclid space telescope</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Σχεδίαση και υλοποίηση αρχιτεκτονικής συνελικτικών νευρωνικών δικτύων βασισμένη σε αναδιατασσόμενη λογική για επί τόπου επεξεργασία σε δορυφόρο δεδομένων από το διαστημικό τηλεσκόπιο Euclid</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2024-09-17</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2024</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Convolution Neural Networks (CNNs) have been widely employed for various AI tasks and have demonstrated state-of-the-art performance, especially in complex image recognition problems. The widely used for these tasks GPUs, although having a lot of computational power, come with very high power consumption. This is a deterrent factor for their usage, especially in cases where a small energy footprint is important, like on-board signal processing. In this thesis, we demonstrate an FPGA architecture implemented for the inference stage of a specific CNN, enabling the estimation of the galaxy redshift from spectroscopic observations by dividing the redshift range into 800 Classes. The proposed FPGA architecture achieved an improvement in energy efficiency of up to 11.9x alongside a 2.16x throughput speedup over GPU platforms. The results are from actual executions on FPGAs with space-qualified equivalent parts, enabling performing accurate redshift estimation in space with low energy cost, with no need for raw data transmission to the ground.</efrbr-expression:summarizationOfContent><efrbr-expression:summarizationOfContent>Τα Συνελικτικά Νευρωνικά Δίκτυα (ΣΝΔ) χρησιμοποιούνται ευρέως για διάφο- ρες εργασίες τεχνητής νοημοσύνης και έχουν επιδείξει κορυφαίες επιδόσεις, ιδίως σε πολύπλοκα προβλήματα αναγνώρισης εικόνων. Οι ευρέως διαδεδομένες για αυ- τές τις εργασίες κάρτες γραφικών (GPU), αν και διαθέτουν μεγάλη υπολογιστική ισχύ, έχουν πολύ υψηλή κατανάλωση ενέργειας. Αυτό αποτελεί αποτρεπτικό πα- ράγοντα για τη χρήση τους, ιδίως σε περιπτώσεις όπου είναι σημαντικό το μικρό ενεργειακό αποτύπωμα, όπως η επεξεργασία σήματος εντός συστημάτων. Στην παρούσα εργασία, παρουσιάζουμε μια αρχιτεκτονική FPGA που υλοποιήθηκε για το στάδιο συμπερασμού ενός συγκεκριμένου ΣΝΔ, το οποίο καθιστά δυνατή την εκτίμηση της ερυθράς μετατόπισης γαλαξιών από φασματοσκοπικές παρατηρήσεις, διαιρώντας το εύρος της ερυθράς μετατόπισης σε 800 κλάσεις. Η προτεινόμενη αρχιτεκτονική πέτυχε βελτίωση της ενεργειακής απόδοσης έως και 11,9 φορές, παράλληλα με βελτίωση της απόδοσης κατά 2,16 φορές σε σχέση με τις πλατφόρ- μες GPU. Τα αποτελέσματα προέρχονται από πραγματικές εκτελέσεις σε FPGAs, οι οποίες έχουν ισοδύναμα εξαρτήματα που έχουν πιστοποιηθεί για χρήστη στο διάστημα, επιτρέποντας έτσι την εκτέλεση ακριβούς εκτίμησης της ερυθράς μετα- τόπισης στο διάστημα με χαμηλό ενεργειακό κόστος, χωρίς την ανάγκη μετάδοσης ακατέργαστων δεδομένων στο έδαφος.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="http://purl.tuc.gr/dl/dias/D8C9D682-312A-43F5-B052-576854460CE9"><efrbr-manifestation:titleOfTheManifestation>Kalomoiris_Ioannis_Dip_2024.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2024-09-16</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>2.0 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~ikalomoiris"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Kalomoiris Ioannis
            Καλομοιρης Ιωαννης
         </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/~sioannidis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Ioannidis Sotirios
            Ιωαννιδης Σωτηριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="https://viaf.org/viaf/64151594473905352811"><efrbr-person:nameOfPerson vocabulary="VIAF">
            Tsagkatakis, Grigorios
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="E0568F6C-0BD4-4CE2-AA31-25AEBA00D4E2"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="58F5DC5A-E28F-4AE1-B529-89D23BBE5765"><efrbr-concept:termForTheConcept>
            FPGA
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="9A41F4F2-C3E6-455F-AFD7-69096ADBED6E"><efrbr-concept:termForTheConcept>
            Convolutional neural networks
         </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/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/D8C9D682-312A-43F5-B052-576854460CE9"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ikalomoiris"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ikalomoiris" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adollas" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="person" targetURI="http://users.isc.tuc.gr/~sioannidis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="person" targetURI="https://viaf.org/viaf/64151594473905352811" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="person" targetURI="E0568F6C-0BD4-4CE2-AA31-25AEBA00D4E2" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="concept" targetURI="58F5DC5A-E28F-4AE1-B529-89D23BBE5765"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A8014B8E-20FD-4EE6-9AE5-CCE112A4565E" targetEntity="concept" targetURI="9A41F4F2-C3E6-455F-AFD7-69096ADBED6E"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>