Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

Sorted by: relevance · author · university · dateNew search

You searched for +publisher:"University of New Mexico" +contributor:("Riesen, Rolf"). Showing records 1 – 2 of 2 total matches.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


University of New Mexico

1. Gorentla Venkata, Manjunath. A protocol reconfiguration and optimization system for MPI.

Degree: Department of Computer Science, 2010, University of New Mexico

Modern high performance computing (HPC) applications, for example adaptive mesh refinement and multi-physics codes, have dynamic communication characteristics which result in poor performance on current Message Passing Interface (MPI) implementations. The degraded application performance can be attributed to a mismatch between changing application requirements and static communication library functionality. To improve the performance of these applications, MPI libraries should change their protocol functionality in response to changing application requirements, and tailor their functionality to take advantage of hardware capabilities. This dissertation describes Protocol Reconfiguration and Optimization system for MPI (PRO-MPI), a framework for constructing profile-driven reconfigurable MPI libraries; these libraries use past application characteristics (profiles) to dynamically change their functionality to match the changing application requirements. The framework addresses the challenges of designing and implementing the reconfigurable MPI libraries, which include collecting and reasoning about application characteristics to drive the protocol reconfiguration and defining abstractions required for implementing these reconfigurations. Two prototype reconfigurable MPI implementations based on the framework - Open PRO-MPI and Cactus PRO-MPI - are also presented to demonstrate the utility of the framework. To demonstrate the effectiveness of reconfigurable MPI libraries, this dissertation presents experimental results to show the impact of using these libraries on the application performance. The results show that PRO-MPI improves the performance of important HPC applications and benchmarks. They also show that HyperCLaw performance improves by approximately 22% when exact profiles are available, and HyperCLaw performance improves by approximately 18% when only approximate profiles are available. Advisors/Committee Members: Bridges, Patrick, Ghani, Nasir, Arnold, Dorian, Riesen, Rolf.

Subjects/Keywords: MPI; Reconfiguration; Optimization; Characteristics; HPC Application

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Gorentla Venkata, M. (2010). A protocol reconfiguration and optimization system for MPI. (Doctoral Dissertation). University of New Mexico. Retrieved from http://hdl.handle.net/1928/10877

Chicago Manual of Style (16th Edition):

Gorentla Venkata, Manjunath. “A protocol reconfiguration and optimization system for MPI.” 2010. Doctoral Dissertation, University of New Mexico. Accessed October 21, 2019. http://hdl.handle.net/1928/10877.

MLA Handbook (7th Edition):

Gorentla Venkata, Manjunath. “A protocol reconfiguration and optimization system for MPI.” 2010. Web. 21 Oct 2019.

Vancouver:

Gorentla Venkata M. A protocol reconfiguration and optimization system for MPI. [Internet] [Doctoral dissertation]. University of New Mexico; 2010. [cited 2019 Oct 21]. Available from: http://hdl.handle.net/1928/10877.

Council of Science Editors:

Gorentla Venkata M. A protocol reconfiguration and optimization system for MPI. [Doctoral Dissertation]. University of New Mexico; 2010. Available from: http://hdl.handle.net/1928/10877


University of New Mexico

2. Leon Borja, Edgar. Improving the performance of parallel scientific applications using cache injection.

Degree: Department of Computer Science, 2009, University of New Mexico

Cache injection is a viable technique to improve the performance of data-intensive parallel applications. This dissertation characterizes cache injection of incoming network data in terms of parallel application performance. My results show that the benefit of this technique is dependent on: the ratio of processor speed to memory speed, the cache injection policy, and the application's communication characteristics. Cache injection addresses the memory wall for I/O by writing data into a processor's cache directly from the I/O bus. This technique, unlike data prefetching, reduces the number of reads served by the memory unit. This reduction is significant for data-intensive applications whose performance is dominated by compulsory cache misses and cannot be alleviated by traditional caching systems. Unlike previous work on cache injection which focused on reducing host network stack overhead incurred by memory copies, I show that applications can directly benefit from this technique based on their temporal and spatial locality in accessing incoming network data. I also show that the performance of cache injection is directly proportional to the ratio of processor speed to memory speed. In other words, systems with a memory wall can provide significantly better performance with cache injection and an appropriate injection policy. This result implies that multi-core and many-core architectures would benefit from this technique. Finally, my results show that the application's communication characteristics are key to cache injection performance. For example, cache injection can improve the performance of certain collective communication operations by up to 20% as a function of message size. Advisors/Committee Members: Maccabe, Arthur, Riesen, Rolf, Bridges, Patrick, da Silva, Dilma, Teller, Patricia.

Subjects/Keywords: cache injection; high-performance computing

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Leon Borja, E. (2009). Improving the performance of parallel scientific applications using cache injection. (Doctoral Dissertation). University of New Mexico. Retrieved from http://hdl.handle.net/1928/9348

Chicago Manual of Style (16th Edition):

Leon Borja, Edgar. “Improving the performance of parallel scientific applications using cache injection.” 2009. Doctoral Dissertation, University of New Mexico. Accessed October 21, 2019. http://hdl.handle.net/1928/9348.

MLA Handbook (7th Edition):

Leon Borja, Edgar. “Improving the performance of parallel scientific applications using cache injection.” 2009. Web. 21 Oct 2019.

Vancouver:

Leon Borja E. Improving the performance of parallel scientific applications using cache injection. [Internet] [Doctoral dissertation]. University of New Mexico; 2009. [cited 2019 Oct 21]. Available from: http://hdl.handle.net/1928/9348.

Council of Science Editors:

Leon Borja E. Improving the performance of parallel scientific applications using cache injection. [Doctoral Dissertation]. University of New Mexico; 2009. Available from: http://hdl.handle.net/1928/9348

.