Connor Scully-Allison
YOU?
Author Swipe
View article: Same Data, Different Audiences: Using Personas to Scope a Supercomputing Job Queue Visualization
Same Data, Different Audiences: Using Personas to Scope a Supercomputing Job Queue Visualization Open
Domain-specific visualizations sometimes focus on narrow, albeit important, tasks for one group of users. This focus limits the utility of a visualization to other groups working with the same data. While tasks elicited from other groups c…
View article: A Tale of Two Models: Understanding Data Workers' Internal and External Representations of Complex Data
A Tale of Two Models: Understanding Data Workers' Internal and External Representations of Complex Data Open
Data workers may have a a different mental model of their data that the one reified in code. Understanding the organization of their data is necessary for analyzing data, be it through scripting, visualization or abstract thought. More com…
View article: A Tale of Two Models: Understanding Data Workers Internal and External Representations of Heterogenous Data
A Tale of Two Models: Understanding Data Workers Internal and External Representations of Heterogenous Data Open
View article: Automated Programmatic Performance Analysis of Parallel Programs
Automated Programmatic Performance Analysis of Parallel Programs Open
Developing efficient parallel applications is critical to advancing scientific development but requires significant performance analysis and optimization. Performance analysis tools help developers manage the increasing complexity and scal…
View article: Thicket: Seeing the Performance Experiment Forest for the Individual Run Trees
Thicket: Seeing the Performance Experiment Forest for the Individual Run Trees Open
Thicket is an open-source Python toolkit for Exploratory Data Analysis (EDA) of multi-run performance experiments. It enables an understanding of optimal performance configuration for large-scale application codes. Most performance tools f…
View article: vFirelib: A GPU-based fire simulation and visualization tool
vFirelib: A GPU-based fire simulation and visualization tool Open
Wildfires are a common and devastating event that impacts ecosystems and communities yearly. Fire experts rely on simulations to better understand how to mitigate the damage they cause and respond to live threats. Many available fire simul…
View article: Enabling Call Path Querying in Hatchet to Identify Performance Bottlenecks in Scientific Applications
Enabling Call Path Querying in Hatchet to Identify Performance Bottlenecks in Scientific Applications Open
As computational science applications benefit from larger-scale, more heterogeneous high performance computing (HPC) systems, the process of studying their performance becomes increasingly complex. The performance data analysis library Hat…
View article: Traveler: Navigating Task Parallel Traces for Performance Analysis
Traveler: Navigating Task Parallel Traces for Performance Analysis Open
Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into larg…
View article: Traveler: Navigating Task Parallel Traces for Performance Analysis
Traveler: Navigating Task Parallel Traces for Performance Analysis Open
Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into larg…
View article: Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments
Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments Open
Interactive visualization can support fluid exploration but is often limited to predetermined tasks. Scripting can support a vast range of queries but may be more cumbersome for free-form exploration. Embedding interactive visualization in…
View article: Usability and Performance Improvements in Hatchet
Usability and Performance Improvements in Hatchet Open
View article: Design and Evaluation of Scalable Representations of Communication in Gantt Charts for Large-scale Execution Traces
Design and Evaluation of Scalable Representations of Communication in Gantt Charts for Large-scale Execution Traces Open
Gantt charts are frequently used to explore execution traces of large-scale parallel programs found in high-performance computing (HPC). In these visualizations, each parallel processor is assigned a row showing the computation state of a …
View article: An Alternative Natural Action Interface for Virtual Reality
An Alternative Natural Action Interface for Virtual Reality Open
The development of affordable virtual reality (VR) hardware represents a keystone of progress in modern software development and human-computer interaction. Despite the ready availability of robust hardware tools, there is presently a lack…
View article: Virtual Reality Physics Lab
Virtual Reality Physics Lab Open
Virtual Reality has become a popular entertainment medium; however, it could also potentially be useful in creating interactive experiences that act as educational tools for students. Through the use of this technology, virtual experiences…
View article: Environmental Sensor Metadata Survey.csv.zip
Environmental Sensor Metadata Survey.csv.zip Open
The following dataset is a collection of twelve anonymously gathered responses from scientists and technicians working with Environmental Science Sensor Networks Collecting in-situ time Series data. Specifically, the survey which produced …
View article: Near Real-time Autonomous Quality Control for Streaming Environmental Sensor Data
Near Real-time Autonomous Quality Control for Streaming Environmental Sensor Data Open
In this paper, we present a novel and accessible approach to time-series data validation: the Near-Real Time Autonomous Quality Control (NRAQC) system. The design, implementation, and impacts of this software are explored in detail within …