<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/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3"><efrbr-work:titleOfTheWork> Implementing a Run-Time System Manager on partially reconfigurable FPGA systems</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3"><efrbr-expression:titleOfTheExpression> Implementing a Run-Time System Manager on partially reconfigurable FPGA systems</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Μεταπτυχιακή Διατριβή
            Master Thesis
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2015-10-27</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2015</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>The last few years FPGAs have penetrated the mainstream and have experienced wide usage through the users. Also the concept of reconfigurable computing has benefited numerous application domains, with FPGAs being the stronger representative of that. Partial reconfiguration technology can leverage these systems by swapping in and out task modules in an operating-system fashion. A task can be downloaded upon arrival or when needed, during the system operation. To this direction one of the most important parts of said embedded system is the Run Time System Manager.

Despite the fact that, during recent years, many Run Time System Managers have been proposed, very few of them have been implemented on a realistic FPGA system. Moreover due to the vast collection of platforms utilizing reconfigurable logic and their differences the realization of the RTSM on these machines becomes a highly customized
process. Thus the RTSM has to be as generic as possible in order to make it easier for the user to implement our RTSM in different reconfigurable platforms.

In this thesis we present the design and implementation of an RTSM we have crafted that operates and manages multiple reconfigurable platforms created by different vendors (albeit, all using Xilinx Virtex 5, 6, and Zynq series). We present the difficulties and the
design choices we had to make for the realization of our RTSM on each different platform. The RTSM is extended in order to be compared with a high level parallelism model, thus displaying the high generic and customizable fashion of our RTSM. Finally we evaluate our designs with different applications and assess the advantages and disadvantages of the applications chosen and their implementations to the respective platform.</efrbr-expression:summarizationOfContent><efrbr-expression:contextForTheExpression>Μεταπτυχιακή Εργασία</efrbr-expression:contextForTheExpression><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/E2576899-80D8-44FE-AEB8-F94A825DCA54"><efrbr-manifestation:titleOfTheManifestation>Charitopoulos_Georgios_MSc_2015.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>2015-10-27</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>image/jpg</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>3.6 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~gcharitopoulos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Charitopoulos Georgios
            Χαριτοπουλος Γεωργιος
         </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/~ipapaefstathiou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Papaefstathiou Ioannis
            Παπαευσταθιου Ιωαννης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="1547D9EB-5081-41CC-82BC-7B7707BFAD15"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="9CF7BB6C-2474-4E04-97AE-2564DD58F679"><efrbr-concept:termForTheConcept>
            Schedulers
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="57598C5E-E38B-489E-BD4E-81291F5C7DFF"><efrbr-concept:termForTheConcept>
            ST Microelectronics
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="http://id.loc.gov/authorities/subjects/sh93009062"><efrbr-concept:termForTheConcept>
            Field programmable logic arrays
            FPGAs
            field programmable gate arrays
            field programmable logic arrays
            fpgas
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="74B475B3-037D-424B-B25F-CFDC4E1CA136"><efrbr-concept:termForTheConcept>
            Partial reconfiguration
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="01A05205-75CF-41EE-AE20-7F5DE9413C33"><efrbr-concept:termForTheConcept>
            Run-Time System Manager
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" targetEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3"/><efrbr-structure:embodiedIn sourceEntity="expression" targetEntity="manifestation" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://purl.tuc.gr/dl/dias/E2576899-80D8-44FE-AEB8-F94A825DCA54"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://users.isc.tuc.gr/~gcharitopoulos"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://users.isc.tuc.gr/~gcharitopoulos"/><efrbr-responsible:realizedBy sourceEntity="expression" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://users.isc.tuc.gr/~dpnevmatikatos"/><efrbr-responsible:realizedBy sourceEntity="expression" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://users.isc.tuc.gr/~adollas"/><efrbr-responsible:realizedBy sourceEntity="expression" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://users.isc.tuc.gr/~ipapaefstathiou"/><efrbr-responsible:realizedBy sourceEntity="expression" role="publisher" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="1547D9EB-5081-41CC-82BC-7B7707BFAD15"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="9CF7BB6C-2474-4E04-97AE-2564DD58F679"/><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="57598C5E-E38B-489E-BD4E-81291F5C7DFF"/><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="http://id.loc.gov/authorities/subjects/sh93009062"/><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="74B475B3-037D-424B-B25F-CFDC4E1CA136"/><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/2F1FEB64-904F-4FD5-9E88-2C74864CE3A3" targetURI="01A05205-75CF-41EE-AE20-7F5DE9413C33"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>