Properties and Implementation Aspects of Residue Arithmetic for a Hardware Solver of Systems of Linear Equations

dc.contributor.advisor Lórencz, Róbert
dc.contributor.author Buček, Jiří
dc.contributor.referee Drutarovský, Miloš
dc.date.accepted 2018-05-29
dc.date.accessioned 2018-11-08T18:52:11Z
dc.date.available 2018-11-08T18:52:11Z
dc.date.issued 2018-05-29
dc.description.abstract This dissertation thesis focuses on implementation aspect of hardware-based error-free solving of systems of linear equations. Error-free solution of linear systems is often needed in case of large, dense and ill-conditioned systems, where rounding errors can lead to long run times due to stability problems, or even hinder the solution completely. We explored the modular arithmetic approach using the Residue Number System (RNS). We have analyzed and implemented several architectures for modular multiplication and modular inverse, which are needed to implement the elimination algorithm for solving the linear systems. We have redesigned the architecture of a residual processor for solving systems of linear congruences. This is a part of a modular system for solving systems of linear equations using the residue number system. We have analyzed the implementation results in FPGA and ASIC platforms for different parameters such as word length or matrix dimension. The quality of hardware implemented algorithms was measured using the metrics of time and area and also the time-area product. Our analysis is will serve as a base for improvement of the modular system for solving systems of linear equations. The resulting system architecture permits error-free solution of dense systems of linear equations of sizes of more than 1000 equations in reasonable configuration in a few seconds using contemporary technology. cs
dc.description.abstract This dissertation thesis focuses on implementation aspect of hardware-based error-free solving of systems of linear equations. Error-free solution of linear systems is often needed in case of large, dense and ill-conditioned systems, where rounding errors can lead to long run times due to stability problems, or even hinder the solution completely. We explored the modular arithmetic approach using the Residue Number System (RNS). We have analyzed and implemented several architectures for modular multiplication and modular inverse, which are needed to implement the elimination algorithm for solving the linear systems. We have redesigned the architecture of a residual processor for solving systems of linear congruences. This is a part of a modular system for solving systems of linear equations using the residue number system. We have analyzed the implementation results in FPGA and ASIC platforms for different parameters such as word length or matrix dimension. The quality of hardware implemented algorithms was measured using the metrics of time and area and also the time-area product. Our analysis is will serve as a base for improvement of the modular system for solving systems of linear equations. The resulting system architecture permits error-free solution of dense systems of linear equations of sizes of more than 1000 equations in reasonable configuration in a few seconds using contemporary technology. en
dc.identifier KOS-246871338705
dc.identifier.uri http://hdl.handle.net/10467/78607
dc.language.iso ENG
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.subject modular arithmetic,error-free computation,linear algebra,system of linear equations,modular inverse,Montgomery inverse,Montgomery multiplication,FPGA,ASIC cs
dc.subject modular arithmetic,error-free computation,linear algebra,system of linear equations,modular inverse,Montgomery inverse,Montgomery multiplication,FPGA,ASIC en
dc.title Vlastnosti a implementační aspekty residuální aritmetiky pro hardwarový řešič soustav lineárních rovnic cs
dc.title Properties and Implementation Aspects of Residue Arithmetic for a Hardware Solver of Systems of Linear Equations en
dc.type doctoral thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 7b39003d-7ebc-4986-b622-b7a4a260bca2
relation.isAdvisorOfPublication.latestForDiscovery 7b39003d-7ebc-4986-b622-b7a4a260bca2
relation.isAuthorOfPublication 434ee063-3fd2-4ed4-b0fd-10a6e52758be
relation.isAuthorOfPublication.latestForDiscovery 434ee063-3fd2-4ed4-b0fd-10a6e52758be
relation.isRefereeOfPublication fcc38132-6fcb-469e-a77b-ff321eeb7a5d
relation.isRefereeOfPublication.latestForDiscovery fcc38132-6fcb-469e-a77b-ff321eeb7a5d
theses.degree.discipline Informatika cs
theses.degree.grantor katedra počítačových systémů cs
theses.degree.programme Informatika cs

Files

Original bundle

Now showing 1 - 1 of 1
Name:
F8-D-2017-Bucek-Jiri-Bucek_PhDThesis.pdf
Size:
4.97 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT