<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/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6"><efrbr-work:titleOfTheWork>Design and implementation of hardware architectures for pricing financial derivatives on reconfigurable logic</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6"><efrbr-expression:titleOfTheExpression>Design and implementation of hardware architectures for pricing financial derivatives on reconfigurable logic</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Σχεδίαση και υλοποίηση αρχιτεκτονικών υλικού για υπολογισμό τιμών χρηματοοικονομικών παραγώγων, σε αναδιατασσόμενη λογική</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Μεταπτυχιακή Διατριβή
            Master Thesis
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2019-09-03</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>Option pricing is a fundamental problem in financial sector. This work presents a hardware accelerator on FPGAs for Option Pricing using Crank-Nicolson Finite Difference scheme for solving the Black-Scholes PDE. A variant of Cyclic Reduction called normalized Cyclic Reduction algorithm is used as Tridiagonal Solver. The thesis contains all the theoretical background of option pricing models and finite difference schemes. A literature review had been carried out covering extensively all the FPGA based option pricing accelerators. The effort of this work was concentrated mainly to hardware low-level optimizations that were implemented to produce a parallel system that scale up efficiently. These optimizations, such as custom precision arithmetic, fused operators, pipelined designs etc., were on level of hardware design and had scope to produce a highly parallel hardware architecture. Three different hardware architectures for the main computation core were presented. First a naïve non-pipelined at 32bit precision, next a pipelined architecture using a custom 3 operand adder, also at 32bit precision and finally the proposed hardware architecture with a Fused Multiply Addition operator (FMA or fmadd). This architecture was implemented with 48bit precision, which was selected after taking into account error analysis with MPRF library and design decisions. The implementation was on a Xilinx FPGA device, Ultrascale xcvu9p, and achieved clock frequency 263MHZ.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by-nc-sa/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="https://dias.library.tuc.gr/view/83031"><efrbr-manifestation:titleOfTheManifestation>Miteloudi_Konstantina_MSc_2019.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>2019-09-03</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>4.5 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~kmiteloudi"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Miteloudi Konstantina
            Μιτελουδη Κωνσταντινα
         </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/~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-corporateBody:corporateBody identifier="FAABA0E2-2619-44EC-9A72-D207C2700296"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="F4F2EA2F-8A57-49F2-8C47-7A15222FE29B"><efrbr-concept:termForTheConcept>
            Tridiagonal solver
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="1490D738-4AEF-45DB-AAF7-C979EC05CA0B"><efrbr-concept:termForTheConcept>
            Option pricing
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="055E671A-2071-43F5-9757-07460A8BB66B"><efrbr-concept:termForTheConcept>
            FPGA
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="57BF4F52-1689-4D87-84ED-E47673AB8619"><efrbr-concept:termForTheConcept>
            Floating-point custom precision
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="1288BAC2-61D5-4BE9-A780-BA9A330F808C"><efrbr-concept:termForTheConcept>
            Finite difference
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="CA1D3563-BB2F-4D1F-ACA0-C0602326915A"><efrbr-concept:termForTheConcept>
            Cyclic reduction
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="400282D5-B8C3-4FC7-9C3E-6C61AA408DBF"><efrbr-concept:termForTheConcept>
            Crank-Nicolson
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="9D72E380-D251-4992-93D4-3503722C9A28"><efrbr-concept:termForTheConcept>
            Black-Scholes
         </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/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/1C95697C-006C-462A-A078-E7D36D596858"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~kmiteloudi"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~kmiteloudi" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dpnevmatikatos" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" 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/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" 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/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="person" targetURI="FAABA0E2-2619-44EC-9A72-D207C2700296" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="F4F2EA2F-8A57-49F2-8C47-7A15222FE29B"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="1490D738-4AEF-45DB-AAF7-C979EC05CA0B"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="055E671A-2071-43F5-9757-07460A8BB66B"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="57BF4F52-1689-4D87-84ED-E47673AB8619"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="1288BAC2-61D5-4BE9-A780-BA9A330F808C"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="CA1D3563-BB2F-4D1F-ACA0-C0602326915A"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="400282D5-B8C3-4FC7-9C3E-6C61AA408DBF"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/C833DBEB-4E83-41B0-911F-C65AB9E9B5B6" targetEntity="concept" targetURI="9D72E380-D251-4992-93D4-3503722C9A28"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>