Title: | Performanceanalyse von multi-core Prozessoren für Anwendungen aus Computational Science | Language: | Deutsch | Authors: | Bauer, Marion | Qualification level: | Diploma | Keywords: | multi-cores; datenlokalität; performanceanalyse; rechnerarchitektur; HPF; high Performance computing multicore; data locality; performance study; high performance computing; HPF; hardware architecture |
Advisor: | Mehofer, Eduard | Issue Date: | 2008 | Number of Pages: | 83 | Qualification level: | Diploma | Abstract: | n dieser Arbeit werden die Performance-Eigenschaften von multi-core Prozessoren für Anwendungen aus Computational Science analysiert. Bei diesen Eigenschaften handelt es sich insbesondere um Ausführungszeiten von Anwendungen, die sehr große Datenmengen in Form von Arrays haben und auf diesen Daten arithmetische Operationen ausführen. Bei diesen Messungen, die auf verschiedene Desktop- und Serverarchitekturen durchgeführt wurden, kann festgestellt werden, wie groß die Bedeutung von guter Datenlokalität in parallelisierten, wissenschaftlichen Anwendungen ist. Weiters ist eine Technik für schlechte Datenlokalität entwickelt worden. Bei dieser Strategie, die darauf abzielt das Verhalten der Caches zu optimieren, wird versucht Prozessor extit{Stalls} - verursacht durch Cache Misses - zu verstecken indem mehrere Threads auf einen Core zugewiesen werden und somit immer ein bereiter Thread zur weiteren Abarbeitung auf dem Core zur Verfügung steht. In this paper we investigate the impacts of typical multi-core architectures for scientific applications. First, we figure out the maximum effect which one can get by modifying data locality characteristics obtaining in this way a degree of importance of good vs. bad data locality. Second, we apply an optimization strategy which aims at improving cache behavior by assigning multiple threads onto one core to hide processor stalls caused by cache misses, and measure the effectiveness of this approach. This is achieved by partitioning the work into smaller pieces and executing them by several threads. |
URI: | https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-23554 http://hdl.handle.net/20.500.12708/11086 |
Library ID: | AC05037631 | Organisation: | KEIN - | Publication Type: | Thesis Hochschulschrift |
Appears in Collections: | Thesis |
Files in this item:
File | Description | Size | Format | |
---|---|---|---|---|
Performanceanalyse von multi-core Prozessoren fuer Anwendungen aus Computational Science.pdf | 824.14 kB | Adobe PDF | ![]() View/Open |
Page view(s)
13
checked on Feb 18, 2021
Download(s)
54
checked on Feb 18, 2021

Google ScholarTM
Check
Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.