<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/36BE6880-A296-40B2-9CC2-E4C31ECAC144"><efrbr-work:titleOfTheWork>FPGA-based 3D graphics pipeline and advanced rendering effects</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144"><efrbr-expression:titleOfTheExpression>FPGA-based 3D graphics pipeline and advanced rendering effects</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Σωλήνωση τρισδιάστατων γραφικών και προχωρημένα εφέ απεικόνισης βασισμένα σε FPGA</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2016-02-17</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2016</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Since their invention by Xilinx in 1984, FPGAs have gone from being simple glue chips to actually replacing custom application-specific integrates circuits (ASICs) and processors for signal processing and real-time applications. As they enhance in speed, size and abilities, FPGA’s are becoming more useful in areas where ASICs were used before. 3D graphics rendering is one such area, where research is underway as to how FPGAs can help to improve the performance of graphics processing units (GPUs) with less energy consumption.
In this project we represent an FPGA-based graphics processor for low power applications and three advanced 3D rendering effects, implemented using a hardware description language (VHDL). Approaching such a project, we have the ambition to fully understand how a simple GPU really works in depth and how algorithm are implemented on low-level programming language. On the grounds that this thesis will be available to the programming society, there is promise for future upgrade and expansion.</efrbr-expression:summarizationOfContent><efrbr-expression:summarizationOfContent>Αφότου εφευρέθηκαν από τη Xilinx το 1984, οι FPGAs από απλά ολοκληρωμένα κυκλώματα έχουν φτάσει στο σημείο να αντικαθιστούν τα κυκλώματα ειδικών εφαρμογών (ASICs) και τους επεξεργαστές για επεξεργασία σήματος και real time εφαρμογές. Καθώς βελτιώνονται σε ταχύτητα, μέγεθος και δυνατότητες, οι FPGAs γίνονται όλο και πιο χρήσιμες σε περιοχές όπου τα ASICs χρησιμοποιούνταν στο παρελθόν. Τα τρισδιάστατα γραφικά είναι ένας τέτοιος τομέας, στον οποίο πραγματοποιούνται συνεχείς έρευνες με σκοπό τη χρήση των FPGA για βελτίωση της απόδοσης των GPU (κάρτες γραφικών) με χαμηλή ενεργειακή κατανάλωση.
Στην παρούσα εργασία υλοποιήθηκε ένα σύστημα απεικόνισης τρισδιάστατων γραφικών στοιχείων για χαμηλής δυνατότητας εφαρμογές και τρία προχωρημένα γραφικά εφέ, με τη χρήση γλώσσας περιγραφής υλικού (VHDL). Πραγματοποιώντας αυτή την εργασία, έχουμε τη φιλοδοξία να κατανοήσουμε πλήρως πως λειτουργεί σε βάθος μια κάρτα γραφικών και πώς οι αλγόριθμοι των γραφικών υλοποιούνται σε γλώσσα προγραμματισμού χαμηλού επιπέδου. Καθώς η εργασία θα είναι διαθέσιμη στην ευρύτερη προγραμματιστική κοινότητα, υπάρχει η δυνατότητα μελλοντικής αναβάθμισης και επέκτασης.</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/B3BA59E8-CC31-4023-A446-3E94E7366CE0"><efrbr-manifestation:titleOfTheManifestation>Pegios_Fotios_Dip_2016.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>2016-02-17</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>12.2 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~fpegios"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Pegios Fotios
            Πεγιος Φωτιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~amania"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Mania Aikaterini
            Μανια Αικατερινη
         </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="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/~gkoulieris"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Koulieris Georgios-Alexandros
            Κουλιερης Γεωργιος-Αλεξανδρος
         </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="4A6FEAEE-7EC1-428B-9162-BF9BDE5944E7"><efrbr-person:nameOfPerson vocabulary="">
            Mike Field
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="E57B932C-0313-4C11-BBDC-88218B543D19"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="0FA1779B-9BFC-46B0-9F0C-D63F23D43864"><efrbr-concept:termForTheConcept>
            Compiter Graphics
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="C357E16F-9B8E-4C64-8B84-66CB336D4A74"><efrbr-concept:termForTheConcept>
            FPGA
         </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/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/B3BA59E8-CC31-4023-A446-3E94E7366CE0"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="http://users.isc.tuc.gr/~fpegios"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="http://users.isc.tuc.gr/~fpegios" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="http://users.isc.tuc.gr/~amania" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ipapaefstathiou" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adollas" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="http://users.isc.tuc.gr/~gkoulieris" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/13"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="http://users.isc.tuc.gr/~pmalakonakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/13"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="4A6FEAEE-7EC1-428B-9162-BF9BDE5944E7" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/4"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="person" targetURI="E57B932C-0313-4C11-BBDC-88218B543D19" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="concept" targetURI="0FA1779B-9BFC-46B0-9F0C-D63F23D43864"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/36BE6880-A296-40B2-9CC2-E4C31ECAC144" targetEntity="concept" targetURI="C357E16F-9B8E-4C64-8B84-66CB336D4A74"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>