Demo Data from VLDB 2026 / reviewers in the wild / expert
Stanley Tzeng
dblp:97/2136
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
1 paper |
Rendering · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Rendering
graphics pipeline |
0.2 | 1 | 2015 | Piko: a framework for authoring programmable graphics pipelines · ACM Trans. Graph. 2015 |
Rendering › graphics pipeline
programmable graphics pipeline |
0.2 | 1 | 2015 | Piko: a framework for authoring programmable graphics pipelines · ACM Trans. Graph. 2015 |
Methods — techniques the papers use, named apart from their topics
spatial binning · 0.2scheduling · 0.2compiler · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Piko: a framework for authoring programmable graphics pipelinesabstractWe present Piko, a framework for designing, optimizing, and retargeting implementations of graphics pipelines on multiple architectures. Piko programmers express a graphics pipeline by organizing the computation within each stage into spatial bins and specifying a scheduling preference for these bins. Our compiler, Pikoc, compiles this input into an optimized implementation targeted to a massively-parallel GPU or a multicore CPU. Piko manages work granularity in a programmable and flexible manner, allowing programmers to build load-balanced parallel pipeline implementations, to exploit spatial and producer-consumer locality in a pipeline implementation, and to explore tradeoffs between these considerations. We demonstrate that Piko can implement a wide range of pipelines, including rasterization, Reyes, ray tracing, rasterization/ray tracing hybrid, and deferred rendering. Piko allows us to implement efficient graphics pipelines with relative ease and to quickly explore design alternatives by modifying the spatial binning configurations and scheduling preferences for individual stages, all while delivering real-time performance that is within a factor six of state-of-the-art rendering systems. Anjul Patney, Stanley Tzeng, Kerry A. Seitz Jr., John D. Owens |
ACM Trans. Graph. | 2 |
| 2011 | Efficient adaptive tiling for programmable renderingabstractIn this paper we explore strategies for screen-space tiling in programmable rendering pipelines on modern GPUs. The need for tiling arises from the inherent unpredictability of workload size in many rendering pipelines. While it additionally also reduces the bandwidth demand of the rendering operations and increases locality of memory accesses, we focus on meeting resource limits in programmable rendering. We show that by ensuring load balance, dynamic tiling in a modern programmable GPU pipeline delivers performance improvements over traditional static tiling techniques. We explore prediction and splitting algorithms for adaptive tiling schemes and demonstrate that even approximate estimates of tile bounds can reduce tiling overhead. We evaluate the above optimizations by implementing them for a three GPU-based tiled renderers while keeping our observations general enough so that they are applicable to other forms of rendering as well. Stanley Tzeng, Anjul Patney, John D. Owens |
SI3D | 1 |
| 2010 | Fragment-Parallel Composite and FilterabstractAbstract We present a strategy for parallelizing the composite and filter operations suitable for an order‐independent rendering pipeline implemented on a modern graphics processor. Conventionally, this task is parallelized across pixels/subpixels, but serialized along individual depth layers. However, our technique extends the domain of parallelization to individual fragments (samples), avoiding a serial dependence on the number of depth layers, which can be a constraint for scenes with high depth complexity. As a result, our technique scales with the number of fragments and can sustain a consistent and predictable throughput in scenes with both low and high depth complexity, including those with a high variability of depth complexity within a single frame. We demonstrate composite/filter performance in excess of 50M fragments/sec for scenes with more than 1500 semi‐transparent layers. Anjul Patney, Stanley Tzeng, John D. Owens |
Comput. Graph. Forum | 2 |
| 2008 | Parallel white noise generation on a GPU via cryptographic hashabstractA good random number generator is essential for many graphics applications. As more such applications move onto parallel processing, it is vital that a good parallel random number generator be used. Unfortunately, most random number generators today are still sequential, exposing performance bottlenecks and denying random accessibility for parallel computations. Furthermore, popular parallel random number generators are still based off sequential methods and can exhibit statistical bias. Stanley Tzeng, Li-Yi Wei |
SI3D | 1 |