Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Konstantin Shkurko is active.

Publication


Featured researches published by Konstantin Shkurko.


Geophysical Research Letters | 2015

Orientations and aspect ratios of falling snow

Timothy J. Garrett; Sandra E. Yuter; Cale Fallgatter; Konstantin Shkurko; Spencer R. Rhodes; Jason Endries

Photographs of nearly 73,000 snowflakes in free fall are used to determine the aspect ratio and orientation of aggregates, moderately rimed particles, and graupel. Observations indicate that there can be a much broader range of orientation angles, with a larger median value, than has been indicated by previous observational and theoretical studies. The data show that aspect ratio depends on riming extent but that orientation is only weakly dependent on the degree of riming and on particle size. Instead, more vertical orientations for frozen particles become increasingly common with higher turbulence. The results suggest that distributions of size, fall speed, orientation, and aspect ratio may each need to be considered in order to optimize the accuracy of precipitation retrievals using microwave sensors.


high performance graphics | 2013

An energy and bandwidth efficient ray tracing architecture

Daniel Kopta; Konstantin Shkurko; Josef B. Spjut; Erik Brunvand; Al Davis

We propose two hardware mechanisms to decrease energy consumption on massively parallel graphics processors for ray tracing while keeping performance high. 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 the L1 hit rate and reduces off-chip memory accesses substantially. Second, we employ reconfigurable special-purpose pipelines than are constructed dynamically under program control. These pipelines use shared execution units (XUs) that can be configured to support the common compute kernels that are the foundation of the ray tracing algorithm, such as acceleration structure traversal and triangle intersection. This reduces the overhead incurred by memory and register accesses. These two synergistic features yield a ray tracing architecture that significantly reduces both power consumption and off-chip memory traffic when compared to a more traditional cache only approach.


international conference on acoustics, speech, and signal processing | 2007

A Radial Basis Function and Semantic Learning Space Based Composite Learning Approach to Image Retrieval

Konstantin Shkurko; Xiaojun Qi

This 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. Users 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.


Computer Graphics Forum | 2015

Memory Considerations for Low Energy Ray Tracing

Daniel Kopta; Konstantin Shkurko; Josef Spjut; Erik Brunvand; Al Davis

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.


high performance graphics | 2017

Dual streaming for hardware-accelerated ray tracing

Konstantin Shkurko; Tim Grant; Daniel Kopta; Ian Mallett; Cem Yuksel; Erik Brunvand

Hardware acceleration for ray tracing has been a topic of great interest in computer graphics. However, even with proposed custom hardware, the inherent irregularity in the memory access pattern of ray tracing has limited its performance, compared with rasterization on commercial GPUs. We provide a different approach to hardware-accelerated ray tracing, beginning with modifying the order of rendering operations, inspired by the streaming character of rasterization. Our dual streaming approach organizes the memory access of ray tracing into two predictable data streams. The predictability of these streams allows perfect prefetching and makes the memory access pattern an excellent match for the behavior of DRAM memory systems. By reformulating ray tracing as fully predictable streams of rays and of geometry we alleviate many long-standing problems of high-performance ray tracing and expose new opportunities for future research. Therefore, we also include extensive discussions of potential avenues for future research aimed at improving the performance of hardware-accelerated ray tracing using dual streaming.


great lakes symposium on vlsi | 2018

SimTRaX: Simulation Infrastructure for Exploring Thousands of Cores

Konstantin Shkurko; Tim Grant; Erik Brunvand; Daniel Kopta; Josef Spjut; Elena Vasiou; Ian Mallett; Cem Yuksel

SimTRaX 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.


The Visual Computer | 2018

A detailed study of ray tracing performance: render time and energy cost

Elena Vasiou; Konstantin Shkurko; Ian Mallett; Erik Brunvand; Cem Yuksel

Optimizations for ray tracing have typically focused on decreasing the time taken to render each frame. However, in modern computer systems it may actually be more important to minimize the energy used, or some combination of energy and render time. Understanding the time and energy costs per ray can enable the user to make conscious trade-offs between image quality and time/energy budget in a complete system. To facilitate this, in this paper we present a detailed study of per-ray time and energy costs for ray tracing. Specifically, we use path tracing, broken down into distinct kernels, to carry out an extensive study of the fine-grained contributions in time and energy for each ray over multiple bounces. As expected, we have observed that both the time and energy costs are highly correlated with data movement. Especially in large scenes that do not mostly fit in on-chip caches, accesses to DRAM not only account for the majority of the energy use, but also the corresponding stalls dominate the render time.


Atmospheric Measurement Techniques | 2012

Fall speed measurement and high-resolution multi-angle photography of hydrometeors in free fall

Timothy J. Garrett; Cale Fallgatter; Konstantin Shkurko; D. Howlett


Proceedings, 2012 International Snow Science Workshop, Anchorage, Alaska | 2012

THE MULTI-ANGLE SNOWFLAKE CAMERA

Timothy J. Garrett; Edward H. Bair; Cale Fallgatter; Konstantin Shkurko; Robert E. Davis; Daniel Howlett


Archive | 2016

HYDROMETEOR IDENTIFICATION METHODS AND SYSTEMS

Cale Fallgatter; Timothy J. Garrett; Konstantin Shkurko

Collaboration


Dive into the Konstantin Shkurko's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jason Endries

Appalachian State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge