NUMA Data-Access Bandwidth Characterization and Modeling
dc.contributor.author | Braithwaite, Ryan Karl | en |
dc.contributor.committeechair | Feng, Wu-chun | en |
dc.contributor.committeemember | Ribbens, Calvin J. | en |
dc.contributor.committeemember | McCormick, Patrick | en |
dc.contributor.department | Computer Science and Applications | en |
dc.date.accessioned | 2014-03-14T20:31:33Z | en |
dc.date.adate | 2012-02-29 | en |
dc.date.available | 2014-03-14T20:31:33Z | en |
dc.date.issued | 2012-01-23 | en |
dc.date.rdate | 2012-02-29 | en |
dc.date.sdate | 2012-02-06 | en |
dc.description.abstract | Clusters of seemingly homogeneous compute nodes are increasingly heterogeneous within each node due to replication and distribution of node-level subsystems. This intra-node heterogeneity can adversely affect program execution performance by inflicting additional data-access performance penalties when accessing non-local data. In many modern NUMA architectures, both memory and I/O controllers are distributed within a node and CPU cores are logically divided into “local” and “remote” data-accesses within the system. In this thesis a method for analyzing main memory and PCIe data-access characteristics of modern AMD and Intel NUMA architectures is presented. Also presented here is the synthesis of data-access performance models designed to quantify the effects of these architectural characteristics on data-access bandwidth. Such performance models provide an analytical tool for determining the performance impact of remote data-accesses for a program or access pattern running in a given system. Data-access performance models also provide a means for comparing the data-access bandwidth and attributes of NUMA architectures, for improving application performance when running on these architectures, and for improving process/thread mapping onto CPU cores in these architectures. Preliminary examples of how programs respond to these data-access bandwidth characteristics are also presented as motivation for future work. | en |
dc.description.degree | Master of Science | en |
dc.identifier.other | etd-02062012-121115 | en |
dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-02062012-121115/ | en |
dc.identifier.uri | http://hdl.handle.net/10919/31151 | en |
dc.publisher | Virginia Tech | en |
dc.relation.haspart | Braithwaite_RyanK_T_2012.pdf | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Performance Modeling | en |
dc.subject | NUMA | en |
dc.subject | Benchmarking | en |
dc.title | NUMA Data-Access Bandwidth Characterization and Modeling | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science and Applications | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Braithwaite_RyanK_T_2012.pdf
- Size:
- 723.31 KB
- Format:
- Adobe Portable Document Format