Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alan Morris

dblp:29/2039 · also Alan K. Morris · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0002-8568-7635ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 10 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 77% Parallel and multicore computing · 23%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 1 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel computing
parallel application performance
0.012007
The ghost in the machine: observing the effects of kernel operation on parallel application performance · SC 2007

Methods — techniques the papers use, named apart from their topics

tracing · 0.1profiling · 0.1
YearPublicationVenuePosition
2024 HAMIL-QA: Hierarchical Approach to Multiple Instance Learning for Atrial LGE MRI Quality Assessment
K. M. Arefeen Sultan, Md. Hasibul Husain Hisham, Benjamin A. Orkild, Alan Morris, Eugene G. Kholmovski, Erik Bieging, Eugene Kwan, Ravi Ranjan, Edward V. R. Di Bella, Shireen Y. Elhabian
MICCAI (1)4
2022 Benchmarking off-the-shelf statistical shape modeling tools in clinical applications
Anupama Goparaju, Krithika Iyer, Alexandre Bône, Heath B. Henninger, Andrew E. Anderson, Stanley Durrleman, Matthijs Jacxsens, Alan Morris, Ibolya Csecs, Nassir Marrouche, Shireen Y. Elhabian
Medical Image Anal.9
2010 Design and Implementation of a Hybrid Parallel Performance Measurement System
abstract
Modern parallel performance measurement systems collect performance information either through probes inserted in the application code or via statistical sampling. Probe-based techniques measure performance metrics directly using calls to a measurement library that execute as part of the application. In contrast, sampling-based systems interrupt program execution to sample metrics for statistical analysis of performance. Although both measurement approaches are represented by robust tool frameworks in the performance community, each has its strengths and weaknesses. In this paper, we investigate the creation of a hybrid measurement system, the goal being to exploit the strengths of both systems and mitigate their weaknesses. We show how such a system can be used to provide the application programmer with a more complete analysis of their application. Simple example and application codes are used to demonstrate its capabilities. We also show how the hybrid techniques can be combined to provide real cross-language performance evaluation of an uninstrumented run for mixed compiled/interpreted execution environments (e.g., Python and C/C++/Fortran).
Alan Morris, Allen D. Malony, Sameer Shende, Kevin A. Huck
ICPP1
2010 A framework for scalable, parallel performance monitoring
abstract
Abstract Performance monitoring of HPC applications offers opportunities for adaptive optimization based on the dynamic performance behavior, unavailable in purely post‐mortem performance views. However, a parallel performance monitoring system must have low overhead and high efficiency to make these opportunities tangible. We describe a scalable parallel performance monitor calledTAUoverMRNet (ToM), created from the integration of the TAU performance system and the Multicast Reduction Network (MRNet). The integration is achieved through a plug‐in architecture in TAU that allows the selection of different transport substrates to offload the online performance data. A method to establish the transport overlay structure of the monitor from within TAU, one that requires no added support from the job manager or application, is presented. We demonstrate the distribution of performance analysis from the sink to the overlay nodes and the reduction in the large‐scale profile data that could, otherwise, overwhelm any single sink. The results show low perturbation and significant savings accrued from reduction at large processor‐counts. Copyright © 2009 John Wiley & Sons, Ltd.
Aroon Nataraj, Allen D. Malony, Alan Morris, Dorian C. Arnold, Barton P. Miller
Concurr. Comput. Pract. Exp.3
2008 Observing Performance Dynamics Using Parallel Profile Snapshots
Alan Morris, Wyatt Spear, Allen D. Malony, Sameer Shende
Euro-Par1
2007 TAUoverSupermon : Low-Overhead Online Parallel Performance Monitoring
Aroon Nataraj, Matthew J. Sottile, Alan Morris, Allen D. Malony, Sameer Shende
Euro-Par3
2007 The ghost in the machine: observing the effects of kernel operation on parallel application performance
abstract
The performance of a parallel application on a scalable HPC system is determined by user-level execution of the application code and system-level (OS kernel) operations. To understand the influences of system-level factors on application performance, the measurement of OS kernel activities is key. We describe a technology to observe kernel actions and make this information available to application-level performance measurement tools. The benefits of merged application and OS performance information and its use in parallel performance analysis are demonstrated, both for profiling and tracing methodologies. In particular, we focus on the problem of kernel noise assessment as a stress test of the approach. We show new results for characterizing noise and introduce new techniques for evaluating noise interference and its effects on application execution. Our kernel measurement and noise analysis technologies are being developed as part of Linux OS environments for scalable parallel systems.
Aroon Nataraj, Alan Morris, Allen D. Malony, Matthew J. Sottile, Pete Beckman
SC2
2006 Kernel-Level Measurement for Integrated Parallel Performance Views: the KTAU Project
abstract
The effect of the operating system on application performance is an increasingly important consideration in high performance computing. OS kernel measurement is key to understanding the performance influences and the interrelationship of system and user-level performance factors. The KTAU (Kernel TAU) methodology and Linux-based framework provides parallel kernel performance measurement from both a kernel-wide and process-centric perspective. The first characterizes overall aggregate kernel performance for the entire system. The second characterizes kernel performance when it runs in the context of a particular process. KTAU extends the TAU performance system with kernel-level monitoring, while leveraging TAU's measurement and analysis capabilities. We explain the rational and motivations behind our approach, describe the KTAU design and implementation, and show working examples on multiple platforms demonstrating the versatility of KTAU in integrated system/application monitoring
Aroon Nataraj, Allen D. Malony, Sameer Shende, Alan Morris
CLUSTER4
2006 Early Experiences with KTAU on the IBM BG/L
Aroon Nataraj, Allen D. Malony, Alan Morris, Sameer Shende
Euro-Par3
2006 Integrating TAU with Eclipse: A Performance Analysis System in an Integrated Development Environment
Wyatt Spear, Allen D. Malony, Alan Morris, Sameer Shende
HPCC3
2005 Trace-Based Parallel Performance Overhead Compensation
Felix Wolf 0001, Allen D. Malony, Sameer Shende, Alan Morris
HPCC4
2005 Design and Implementation of a Parallel Performance Data Management Framework
abstract
Empirical performance evaluation of parallel systems and applications can generate significant amounts of performance data and analysis results from multiple experiments as performance is investigated and problems diagnosed. Hence, the management of performance information is a core component of performance analysis tools. To better support tool integration, portability; and reuse, there is a strong motivation to develop performance data management technology that can provide a common foundation for performance data storage, access, merging, and analysis. This paper presents the design and implementation of the performance data management framework (PerfDMF). PerfDMF addresses objectives of performance tool integration, interoperation, and reuse by providing common data storage, access, and analysis infrastructure for parallel performance profiles. PerfDMF includes an extensible parallel profile data schema and relational database schema, a profile query and analysis programming interface, and an extendible toolkit for profile import/export and standard analysis. We describe the PerfDMF objectives and architecture, give detailed explanation of the major components, and show examples of PerfDMF application.
Kevin A. Huck, Allen D. Malony, Robert Bell, Alan Morris
ICPP4