34 citations · 58 across the 9 of their papers we have counts for
9 papers
ArchSim: Computer Architecture Simulation as a Service
Sabila Al Jannat, Wenhan Lyu, Le Khanh Trinh Mai +4
Conducting a complete computer architecture simulation study is challenging because configuration, execution, and analysis are often encoded implicitly in scripts or directory conv…
May (A)I Beautify Your Visualization? Expert Judgments of Acceptable Aesthetic Alterations
Kalina Borkiewicz, Jixian Li, Joshua A. Levine +1
In 3D visualizations of natural phenomena, improving aesthetics can provide measurable benefits, but often involves transformations that affect how the data is perceived. As a grow…
Automated Programmatic Performance Analysis of Parallel Programs
Onur Cankur, Aditya Tomar, Daniel Nichols +3
Developing efficient parallel applications is critical to advancing scientific development but requires significant performance analysis and optimization. Performance analysis tool…
Traveler: Navigating Task Parallel Traces for Performance Analysis
Sayef Azad Sakin, Alex Bigelow, R. Tohid +7
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…
Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments
Connor Scully-Allison, Ian Lumsden, Katy Williams +6
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 fr…
Design and Evaluation of Scalable Representations of Communication in Gantt Charts for Large-scale Execution Traces
Connor Scully-Allison, Katherine E. Isaacs
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 proc…
CcNav: Understanding Compiler Optimizations in Binary Code
Sabin Devkota, Pascal Aschwanden, Adam Kunen +2
Program developers spend significant time on optimizing and tuning programs. During this iterative process, they apply optimizations, analyze the resulting code, and modify the com…
Preserving Command Line Workflow for a Package Management System using ASCII DAG Visualization
Katherine E. Isaacs, Todd Gamblin
Package managers provide ease of access to applications by removing the time-consuming and sometimes completely prohibitive barrier of successfully building, installing, and mainta…
Anteater: Interactive Visualization of Program Execution Values in Context
Rebecca Faust, Katherine Isaacs, William Z. Bernstein +2
Debugging is famously one the hardest parts in programming. In this paper, we tackle the question: what does a debugging environment look like when we take interactive visualizatio…