activity
20192026
most citedCcNav: Understanding Compiler Optimizations in Binary Code

34 citations · 58 across the 9 of their papers we have counts for

collaborators

9 papers

cs.AR2026

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…

cs.HC2026

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…

cs.DC2024

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…

cs.HC2022

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…

cs.HC2022★ 3 cited

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…

cs.HC2021

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…

cs.HC2020★ 34 cited

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…

cs.HC2019★ 19 cited

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…

cs.HC2019★ 2 cited

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…