Evaluating Shared-Cache Performance with Microbenchmarks and Reuse Distance Analysis
dc.contributor.advisor | Qasem, Apan | en_US |
dc.contributor.author | Vara, Suman | |
dc.contributor.committeeMember | Hazlewood, Carol | en_US |
dc.contributor.committeeMember | McKenney, Mark | en_US |
dc.date.accessioned | 2012-02-01T18:48:33Z | |
dc.date.available | 2012-02-01T18:48:33Z | |
dc.date.issued | 2011-05 | en_US |
dc.description.abstract | Emergence of multicore architectures has opened up new opportunities for thread-level parallelism and dramatically increased the theoretical peak on current systems. However, achieving a high fraction of peak performance requires careful orchestration of many architecture-sensitive parameters. In particular, the presence of shared-caches on multicore architectures makes it necessary to consider, in concert, issues related to both parallelism and data locality. This research evaluates the shared-cache performance of several scientic kernels. A synthetic microbenchmark along with hardware performance counter measurements are used to estimate cache sharing among multiple threads in parallel applications. A novel reuse-distance based algorithm is developed to identify correlations between reused distance patterns and shared-cache utilization. | en_US |
dc.description.department | Computer Science | |
dc.format | Text | |
dc.format.extent | 53 pages | |
dc.format.medium | 1 file (.pdf) | |
dc.identifier.citation | Vara, S. (2011). <i>Evaluating shared-cache performance with microbenchmarks and reuse distance analysis</i> (Unpublished thesis). Texas State University-San Marcos, San Marcos, Texas. | |
dc.identifier.uri | https://hdl.handle.net/10877/2451 | |
dc.language.iso | en | |
dc.subject | Parallilism | |
dc.subject | Multicore | en_US |
dc.subject.lcsh | High performance computing | en_US |
dc.subject.lcsh | Parallel processing (Electronic computers) | en_US |
dc.subject.lcsh | Memory management (Computer science) | en_US |
dc.subject.lcsh | Adaptive computing systems | en_US |
dc.title | Evaluating Shared-Cache Performance with Microbenchmarks and Reuse Distance Analysis | en_US |
dc.type | Thesis | |
thesis.degree.department | Computer Science | |
thesis.degree.discipline | Computer Science | en_US |
thesis.degree.grantor | Texas State University-San Marcos | en_US |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science |