• Publications
  • Influence
Optimistic parallelism requires abstractions
TLDR
The design and implementation of a programming abstractions that permit programmers to highlight opportunities for exploiting parallelism in sequential programs are described, and a runtime system that uses these hints to execute the program in parallel is described. Expand
Optimistic parallelism requires abstractions
TLDR
It is shown that Delaunay mesh generation and agglomerative clustering can be parallelized in a straight-forward way using the Galois approach, and results suggest that Galois is a practical approach to exploiting data parallelism in irregular programs. Expand
Visual equivalence: towards a new standard for image fidelity
TLDR
The concept of visual equivalence is introduced, a new standard for image fidelity in graphics that ensures that images are visually equivalent if they convey the same impressions of scene appearance, even if they are visibly different. Expand
Constrained Texture Synthesis via Energy Minimization
TLDR
CMS (constrained minimization synthesis), a fast, robust texture synthesis algorithm that creates output textures while satisfying constraints, is described, enabling novel applications that combine both user-specified and image-based control. Expand
Visual equivalence: towards a new standard for image fidelity
TLDR
The concept of visual equivalence is introduced, a new standard for image fidelity in graphics that ensures that images are visually equivalent if they convey the same impressions of scene appearance, even if they are visibly different. Expand
Feature-Based Textures
TLDR
This paper introduces feature-based textures, a new image representation that combines features and samples for high-quality texture mapping and presents results from a software implementation of this technique demonstrating quality, efficiency and low memory overhead. Expand
Optimistic parallelism benefits from data partitioning
Recent studies of irregular applications such as finite-element mesh generators and data-clustering codes have shown that these applications have a generalized data parallelism arising from the useExpand
Scheduling strategies for optimistic parallel execution of irregular programs
TLDR
This work builds on the Galois system, and it addresses the problem of scheduling iterations of set iterators on multiple cores, and shows that the optimal scheduling policy can be different for different applications and often leverages application-specific knowledge. Expand
Perception of complex aggregates
TLDR
This paper describes psychophysical experiments that explore the roles played by the geometric and material properties of individual objects in observers' abilities to discriminate different aggregate collections and derives metrics to predict when two aggregates have the same appearance. Expand
Perception of complex aggregates
TLDR
This paper describes psychophysical experiments that explore the roles played by the geometric and material properties of individual objects in observers' abilities to discriminate different aggregate collections and derives metrics to predict when two aggregates have the same appearance. Expand
...
1
2
...