Demo Data from VLDB 2026 / reviewers in the wild / expert
Konstantin Shkurko
dblp:06/8063
· DBLP profile ↗
7ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0002-5828-737XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
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 architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 40% GPUs and heterogeneous computing · 20% Processor architecture and microarchitecture · 20% | |
| Computer graphics and multimedia
1 paper |
Rendering · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory hierarchy › cache hierarchy
l3 cache |
0.6 | 1 | 2022 | Mach-RT: A Many Chip Architecture for High Performance Ray Tracing · IEEE Trans. Vis. Comput. Graph. 2022 |
Processor architecture and microarchitecture
multi-chip architecture |
0.6 | 1 | 2022 | Mach-RT: A Many Chip Architecture for High Performance Ray Tracing · IEEE Trans. Vis. Comput. Graph. 2022 |
Memory systems › on-chip memory
on-chip buffer |
0.6 | 1 | 2022 | Mach-RT: A Many Chip Architecture for High Performance Ray Tracing · IEEE Trans. Vis. Comput. Graph. 2022 |
GPUs and heterogeneous computing › graphics accelerator
ray tracing hardware |
0.6 | 1 | 2022 | Mach-RT: A Many Chip Architecture for High Performance Ray Tracing · IEEE Trans. Vis. Comput. Graph. 2022 |
Rendering › temporal rendering
motion blur |
0.3 | 1 | 2018 | Time Interval Ray Tracing for Motion Blur · IEEE Trans. Vis. Comput. Graph. 2018 |
Rendering
ray tracing |
0.3 | 1 | 2018 | Time Interval Ray Tracing for Motion Blur · IEEE Trans. Vis. Comput. Graph. 2018 |
Rendering › temporal rendering › animation rendering
animated scene rendering |
0.1 | 1 | 2018 | Time Interval Ray Tracing for Motion Blur · IEEE Trans. Vis. Comput. Graph. 2018 |
Methods — techniques the papers use, named apart from their topics
ray ordering · 0.6predictive scheduling · 0.6dual streaming · 0.6time interval ray tracing · 0.3adaptive shading · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Mach-RT: A Many Chip Architecture for High Performance Ray TracingabstractData movement, particularly access to the main memory, has been the bottleneck of most computing problems. Ray tracing is no exception. We propose an unconventional solution that combines a ray ordering scheme that minimizes access to the scene data with a large on-chip buffer acting as near-compute storage that is spread over multiple chips. We demonstrate the effectiveness of our approach by introducing Mach-RT (Many chip - Ray Tracing), a new hardware architecture for accelerating ray tracing. Extending the concept of dual streaming, we optimize the main memory accesses to a level that allows the same memory system to service multiple processor chips at the same time. While a multiple chip solution might seem to imply increased energy consumption as well, because of the reduced memory traffic we are able to demonstrate, performance increases while maintaining reasonable energy usage compared to academic and commercial architectures. This article extends our previous work E. Vasiou, K. Shkurko, E. Brunvand, and C. Yuksel, "Mach-RT: A many chip architecture for high-performance ray tracing," in Proc. High-Perform. Graph. Conf., 2019 with design space exploration of the L3 cache size, more detailed evaluation of energy and memory performance, a discussion of energy delay product, and a brief exploration of boards with 16 chips. We also introduce new treelet enqueueing logic for the predictive scheduler. Elena Vasiou, Konstantin Shkurko, Erik Brunvand, Cem Yuksel |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2019 | Dual-split treesabstractWe introduce the dual-split tree, a new tree-based acceleration structure for ray tracing. Each internal node of a dual-split tree uses two axis-aligned planes to either split the parent node into two child nodes or to mark the empty regions of the node. This allows child bounding boxes to overlap when desired. Thus, our dual-split tree is capable of representing space partitioning identical to any given bounding volume hierarchy. Our dual-split tree provides a significant reduction in the required acceleration structure storage by eliminating the redundant bounding planes that are commonplace in bounding volume hierarchies, providing better performance and storage savings than similar previous methods. As a result, we achieve improved rendering performance with dual-split trees, as compared to bounding volume hierarchies with a comparable level of optimization using identical or similar space partitioning. Daqi Lin, Konstantin Shkurko, Agatha Mallett, Cem Yuksel |
I3D | 2 |
| 2018 | SimTRaX: Simulation Infrastructure for Exploring Thousands of CoresabstractSimTRaX is a simulation infrastructure for simultaneous exploration of highly parallel accelerator architectures and how applications map to them. The infrastructure targets both cycle-accurate and functional simulation of architectures with thousands of simple cores that may share expensive computation and memory resources. A modified LLVM backend used to compile C++ programs for the simulated architecture allows the user to create custom instructions that access proposed special-purpose hardware and to debug and profile the applications being executed. The simulator models a full memory hierarchy including registers, local scratchpad RAM, shared caches, external memory channels, and DRAM main memory, leveraging the USIMM DRAM simulator to provide accurate dynamic latencies and power usage. SimTRaX provides a powerful and flexible infrastructure for exploring a class of extremely parallel architectures for parallel applications that are not easily simulated using existing simulators. Konstantin Shkurko, Tim Grant 0001, Erik Brunvand, Daniel M. Kopta, Josef B. Spjut, Elena Vasiou, Agatha Mallett, Cem Yuksel |
ACM Great Lakes Symposium on VLSI | 1 |
| 2018 | Time Interval Ray Tracing for Motion BlurabstractWe introduce a new motion blur computation method for ray tracing that provides an analytical approximation of motion blurred visibility per ray. Rather than relying on timestamped rays and Monte Carlo sampling to resolve the motion blur, we associate a time interval with rays and directly evaluate when and where each ray intersects with animated object faces. Based on our simplifications, the volume swept by each animated face is represented using a triangulation of the surface of this volume. Thus, we can resolve motion blur through ray intersections with stationary triangles, and we can use any standard ray tracing acceleration structure without modifications to account for the time dimension. Rays are intersected with these triangles to analytically determine the time interval and positions of the intersections with the moving objects. Furthermore, we explain an adaptive strategy to efficiently shade the intersection intervals. As a result, we can produce noise-free motion blur for both primary and secondary rays. We also provide a general framework for emulating various camera shutter mechanisms and an artistic modification that amplifies the visibility of moving objects for emphasizing the motion in videos or static images. Konstantin Shkurko, Cem Yuksel, Daniel M. Kopta, Agatha Mallett, Erik Brunvand |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | A detailed study of ray tracing performance: render time and energy cost
Elena Vasiou, Konstantin Shkurko, Agatha Mallett, Erik Brunvand, Cem Yuksel |
Vis. Comput. | 2 |
| 2015 | Memory Considerations for Low Energy Ray TracingabstractAbstract We propose two hardware mechanisms to decrease energy consumption on massively parallel graphics processors for ray tracing. First, we use a streaming data model and configure part of the L2 cache into a ray stream memory to enable efficient data processing through ray reordering. This increases L1 hit rates and reduces off‐chip memory energy substantially through better management of off‐chip memory access patterns. To evaluate this model, we augment our architectural simulator with a detailed memory system simulation that includes accurate control, timing and power models for memory controllers and off‐chip dynamic random‐access memory . These details change the results significantly over previous simulations that used a simpler model of off‐chip memory, indicating that this type of memory system simulation is important for realistic simulations that involve external memory. Secondly, we employ reconfigurable special‐purpose pipelines that are constructed dynamically under program control. These pipelines use shared execution units that can be configured to support the common compute kernels that are the foundation of the ray tracing algorithm. This reduces the overhead incurred by on‐chip memory and register accesses. These two synergistic features yield a ray tracing architecture that reduces energy by optimizing both on‐chip and off‐chip memory activity when compared to a more traditional approach. Daniel M. Kopta, Konstantin Shkurko, Josef B. Spjut, Erik Brunvand, Al Davis |
Comput. Graph. Forum | 2 |
| 2007 | A Radial Basis Function and Semantic Learning Space Based Composite Learning Approach to Image RetrievalabstractThis paper introduces a composite learning approach for image retrieval with relevance feedback. The proposed system combines the radial basis function (RBF) based low-level learning and the semantic learning space (SLS) based high-level learning to retrieve the desired images with fewer than 3 feedback steps. User's relevance feedback is utilized for updating both low-level and high-level features of the query image. Specifically, the RBF-based learning captures the non-linear relationship between the low-level features and the semantic meaning of an image. The SLS-based learning stores semantic features of each database image using randomly chosen semantic basis images. The similarity score is computed as the weighted combination of normalized similarity scores yielded from both RBF and SLS learning. Extensive experiments evaluate the performance of the proposed approach and demonstrate our system achieves higher retrieval accuracy than peer systems. Konstantin Shkurko |
ICASSP (1) | 1 |