Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-3002
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorWang, Kailaide
dc.date.accessioned2013-01-21de
dc.date.accessioned2016-03-31T08:00:09Z-
dc.date.available2013-01-21de
dc.date.available2016-03-31T08:00:09Z-
dc.date.issued2012de
dc.identifier.other378091050de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-81055de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/3019-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-3002-
dc.description.abstractIn scientific computing, the number of floating point operations are increasing along with the higher performance of computers, as well as the larger problem size. Due to the finite representation of real numbers in computers, the calculated results are rounded into the representative numbers, which results in round-off errors. The round-off errors might be propagated as the program runs longer and in the end leads to an unreliable result. Discrete Stochastic Arithmetic (DSA) provides a method to evaluate the accuracy of computed results and detect numerical instabilities during execution of the program. The DSA has been implemented on an FPGA-based hardware system. The FPGA-based hardware system has N parallel processing blocks so that it can run the same piece of code N times in parallel in different round-off error propagations, which is required by DSA. In this thesis, based on this hardware architecture, a graphical numerical accuracy debugger is developed. Using this graphical numerical accuracy debugger, the user can debug same piece of code in both PowerPC processors synchronously, without any modification to source codes. In order to implement the proposed debugging flow, a script has been written to substitute the original underlying debugging engine of SDK. Within the script, a series of functionalities are achieved: GDB input commands catching/forwarding, process calling, GDB output messages catching/forwarding etc. Moreover, with the substitution, it’s able to collect results from all processing blocks and then the number of significant bits can be calculated and presented to users.en
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleDevelopment of a graphical numerical accuracy debugger based on an FPGA computing systemen
dc.typemasterThesisde
ubs.fakultaetFakultät Informatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Parallele und Verteilte Systemede
ubs.opusid8105de
ubs.publikation.typAbschlussarbeit (Diplom)de
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
DIP_3433.pdf3,2 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.