{"id":5653,"date":"2024-12-02T13:28:07","date_gmt":"2024-12-02T12:28:07","guid":{"rendered":"https:\/\/www.university-press.fau.de\/?post_type=product&#038;p=5653"},"modified":"2025-05-09T09:31:33","modified_gmt":"2025-05-09T07:31:33","slug":"978-3-96147-778-4","status":"publish","type":"product","link":"https:\/\/www.university-press.fau.de\/en\/product\/978-3-96147-778-4\/","title":{"rendered":"Anwendbarkeit abstrakter Simulationsmodelle auf unterschiedlich komplexe Prozessorarchitekturen"},"content":{"rendered":"<p>Simulations are an adequate measure for the development of software and for the prediction of the runtime that is to be expected. For this purpose, there are many different kinds of techniques. However, it has not been checked yet, if these approaches are suitable for different kinds of processor architectures with regard to the predicted runtime and the reachable simulation speed. A simple processor with a short instruction pipeline might be predicted more easily than a complex processor architecture that supports out-of-order execution. This dissertation investigates this fact by examining three selected simulation approaches of different abstraction levels. They exhibit a reduced prediction error with an increased modeling effort, but also get slower with it. For this, an approach based on instruction latencies, one based on an instruction-driven architecture model, and one based on a cycle-driven architecture model are chosen. They are used to predict three processor architectures that differ in complexity and the measured accuracy is compared to the reached simulation speed. For teaching the simulatorshow to simulate the reference processors, algorithmic configuration is used and briefly evaluated. Finally, by applying especially introduced metrics, it could be determined that the speed advantage of the fastest but most inaccurate simulation approach is higher than the slightly increased error of the prediction of each processor in comparison to the other simulation approaches. For this reason, the usage of instruction weights for predicting the runtime can be suggested as the result of this investigation.<\/p>","protected":false},"excerpt":{"rendered":"<p>Simulationen sind ein ad\u00e4quates Mittel zur Entwicklung von Software und der Vorhersage der zu erwartenden Laufzeit. F\u00fcr diesen Zweck gibt es eine Vielzahl unterschiedlicher Verfahren. Jedoch ist bislang nicht gekl\u00e4rt, inwieweit sich die Ans\u00e4tze f\u00fcr unterschiedliche Arten von Prozessorarchitekturen im Hinblick auf die vorhergesagte Laufzeit und erreichbare Simulationsgeschwindigkeit eignen. Ein einfacher Prozessor mit einem kurzen [&hellip;]<\/p>\n","protected":false},"featured_media":5654,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[54],"product_tag":[],"class_list":{"0":"post-5653","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-fau-studien-aus-der-informatik","7":"has-post-title","8":"has-post-date","9":"has-post-category","10":"has-post-tag","11":"has-post-comment","12":"has-post-author","13":"","15":"first","16":"instock","17":"taxable","18":"shipping-taxable","19":"purchasable","20":"product-type-simple"},"acf":{"autor":"Rachuj, Sebastian","orcid":"0000-0002-8430-7936","ror":"00f7hpc57","herausgeber":"","orcid_hrsg":"","rorhrsg":"","bearbeiter":"","sonstige_beteiligte_personen":"","untertitel":"","zusatz":"","jahr":"2024","zeitschrift":"","serie":"","serie_name":false,"serie_band":"","serie_jahr":"","serie_titel_band":"","vortrage":"","issn":"","isbn":"","isbn13":"978-3-96147-778-4","seiten":"xiii, 173","sonstiges":"","band":20,"auflage":"","opus":"","dspace":"33462","e-isbn_pdf":"978-3-96147-779-1","doi":"https:\/\/doi.org\/10.25593\/978-3-96147-779-1","epub":"","e-isbn_epub":"","doi_epub":"","html":"","e-isbn_html":"","doi_html":"","e-isbn_reader":"","doi_reader":"","digibib":"","urn":"urn:nbn:de:101:1-2412130407038.136903854614","supplementary_material":"","sprache":["Deutsch"],"ausgabe":"Softcover","suche":" 9783961477784 9783961477791  ","lizenz":"BY-4","bemerkung":"1 FUP\r\n1 HB\r\n4 BSB\/DNB\r\n1 TNZB\r\n1 TIB\r\n3 \u00dcberdrucke an Autor"},"builder_content":"","_links":{"self":[{"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/product\/5653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/comments?post=5653"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/media\/5654"}],"wp:attachment":[{"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/media?parent=5653"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/product_brand?post=5653"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/product_cat?post=5653"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.university-press.fau.de\/en\/wp-json\/wp\/v2\/product_tag?post=5653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}