Domain-specific languages for hardware can significantly enhance designe...
Statically analyzing information flow, or how data influences other data...
The architecture of a coarse-grained reconfigurable array (CGRA) process...
Program tracing, or mentally simulating a program on concrete inputs, is...
When students write programs, their program structure provides insight i...
While hardware generators have drastically improved design productivity,...
A growing number of visual computing applications depend on the analysis...
We introduce a large-scale 3D shape understanding benchmark using data a...
Exploring and editing colors in images is a common task in graphic desig...
We present a system to capture video footage of human subjects in the re...
Many graphics and vision problems can be expressed as non-linear least
s...
Probabilistic inference algorithms such as Sequential Monte Carlo (SMC)
...
We present ShapeNet: a richly-annotated, large-scale repository of shape...
Designing programming environments for physical simulation is challengin...