Publications

2017

Dual Streaming for Hardware-Accelerated Ray Tracing
Konstantin Shkurko, Tim Grant, Daniel Kopta, Ian Mallet, Cem Yuksel, Erik Brunvand,
High Performance Graphics, 2017
[pdf]

@inproceedings{Shkurko:2017:DSH:3105762.3105771,
 author = {Shkurko, Konstantin and Grant, Tim and Kopta, Daniel and Mallett, Ian and Yuksel, Cem and Brunvand, Erik},
 title = {Dual Streaming for Hardware-accelerated Ray Tracing},
 booktitle = {Proceedings of High Performance Graphics},
 series = {HPG '17},
 year = {2017},
 isbn = {978-1-4503-5101-0},
 location = {Los Angeles, California},
 pages = {12:1--12:11},
 articleno = {12},
 numpages = {11},
 url = {http://doi.acm.org/10.1145/3105762.3105771},
 doi = {10.1145/3105762.3105771},
 acmid = {3105771},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {raytracing hardware},
} 

2014

Memory Considerations for Low Energy Ray Tracing
Daniel Kopta, Konstantin Shkurko, Josef Spjut, Erik Brunvand, Al Davis.
Computer Graphics Forum, 2014
[Online Article] [pdf]

@article {CGF:CGF12458,
author = {Kopta, D. and Shkurko, K. and Spjut, J. and Brunvand, E. and Davis, A.},
title = {Memory Considerations for Low Energy Ray Tracing},
journal = {Computer Graphics Forum},
issn = {1467-8659},
url = {http://dx.doi.org/10.1111/cgf.12458},
doi = {10.1111/cgf.12458},
pages = {n/a--n/a},
keywords = {architecture for accelerated graphics computing, hardware,
graphics hardware, ray casting/tracing hardware, 
I.3.1 [Computer Graphics]: Hardware Architecture—Parallel Processing;
I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Raytracing},
year = {2014},
}

Why Graphics Programmers Need to Know About DRAM
Erik Brunvand, Daniel Kopta, Niladrish Chatterjee.
Course, ACM SIGGRAPH, 2014.
[slides]

@inproceedings{Brunvand:2014:WGP:2614028.2615421,
 author = {Brunvand, Erik and Chatterjee, Niladrish and Kopta, Daniel},
 title = {Why Graphics Programmers Need to Know About DRAM},
 booktitle = {ACM SIGGRAPH 2014 Courses},
 series = {SIGGRAPH '14},
 year = {2014},
 isbn = {978-1-4503-2962-0},
 location = {Vancouver, Canada},
 pages = {21:1--21:75},
 articleno = {21},
 numpages = {75},
 url = {http://doi.acm.org/10.1145/2614028.2615421},
 doi = {10.1145/2614028.2615421},
 acmid = {2615421},
 publisher = {ACM},
 address = {New York, NY, USA},
}

2013

An Energy and Bandwidth Efficient Ray Tracing Architecture
Daniel Kopta, Konstantin Shkurko, Josef Spjut, Erik Brunvand, Al Davis.
High Performance Graphics, 2013.
[pdf]

@inproceedings{Kopta-HPG13,
 author = {Kopta, Daniel and Shkurko, Konstantin and Spjut, Josef and Brunvand, Erik and Davis, Al},
 title = {An Energy and Bandwidth Efficient Ray Tracing Architecture},
 booktitle = {Proceedings of the 5th High-Performance Graphics Conference},
 series = {HPG '13},
 year = {2013},
 isbn = {978-1-4503-2135-8},
 location = {Anaheim, California},
 pages = {121--128},
 numpages = {8},
 url = {http://doi.acm.org/10.1145/2492045.2492058},
 doi = {10.1145/2492045.2492058},
 acmid = {2492058},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {bandwidth reduction, energy reduction, persistent pipelines, ray tracing, streaming},
}

2012

Fast, Effective BVH Updates for Animated Scenes
Daniel Kopta, Thiago Ize, Josef Spjut, Erik Brunvand, Al Davis, Andrew Kensler.
ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 2012.
[pdf] [source code]

@inproceedings{Kopta-I3D12,
 author = {Kopta, Daniel and Ize, Thiago and Spjut, Josef and Brunvand, Erik and Davis, Al and Kensler, Andrew},
 title = {Fast, Effective BVH Updates for Animated Scenes},
 booktitle = {Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games},
 series = {I3D '12},
 year = {2012},
 isbn = {978-1-4503-1194-6},
 location = {Costa Mesa, California},
 pages = {197--204},
 numpages = {8},
 url = {http://doi.acm.org/10.1145/2159616.2159649},
 doi = {10.1145/2159616.2159649},
 acmid = {2159649},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {acceleration structures, bounding volume hierarchies, dynamic scenes, parallel update, ray tracing, tree rotations},
} 

A Mobile Accelerator Architecture for Ray Tracing
Josef Spjut, Daniel Kopta, Erik Brunvand, Al Davis.
Workshop on SoCs, Heterogeneous Architectures and Workloads, 2012.
[pdf]

@InProceedings{Spjut-SHAW12,
  author =   {Josef Spjut and Daniel Kopta and Erik Brunvand and Al Davis},
  title =    {A Mobile Accelerator Architecture for Ray Tracing},
  booktitle =    {3rd Workshop on SoCs, Heterogeneous Architectures and Workloads (SHAW-3)},
  year =     2012,
}

2010

Efficient MIMD Architectures for High-Performance Ray Tracing
Daniel Kopta, Josef Spjut, Erik Brunvand, Al Davis.
IEEE International Conference on Computer Design, 2010.
[pdf]

@INPROCEEDINGS{Kopta-ICCD10,
author={Daniel Kopta and Josef Spjut and Erik Brunvand and Alan Davis},
booktitle={IEEE International Conference on Computer Design (ICCD)},
title={Efficient {MIMD} architectures for high-performance ray tracing},
year={2010},
}

2009

TRaX: A Multicore Hardware Architecture for Real-Time Ray Tracing
Josef Spjut, Andrew Kensler, Daniel Kopta, Erik Brunvand.
Transactions on Computer Aided Design 2009.
[pdf]

@article{Spjut-TCAD09,
 author = {Spjut, Josef and Kensler, Andrew and Kopta, Daniel and Brunvand, Erik},
 title = {TRaX: A Multicore Hardware Architecture for Real-time Ray Tracing},
 journal = {Trans. Comp.-Aided Des. Integ. Cir. Sys.},
 issue_date = {December 2009},
 volume = {28},
 number = {12},
 month = dec,
 year = {2009},
 issn = {0278-0070},
 pages = {1802--1815},
 numpages = {14},
 url = {http://dx.doi.org/10.1109/TCAD.2009.2028981},
 doi = {10.1109/TCAD.2009.2028981},
 acmid = {1721250},
 publisher = {IEEE Press},
 address = {Piscataway, NJ, USA},
 keywords = {Computer architecture, computer architecture, computer graphics, ray tracing},
}

Grid-based Ray Tracing with CUDA
Daniel Kopta, Josef Spjut, Erik Brunvand.
ACM/Eurographics High Performance Graphics (poster), New Orleans, August 2009.

Hardware-Accelerated Gradient Noise for Graphics
Josef Spjut, Andrew Kensler, Erik Brunvand.
ACM Great Lakes Conference on VLSI (GLSVLSI09), May 2009.
[pdf]

2008

TRaX: A Multi-Threaded Architecture for Real-Time Ray Tracing
*Best paper award
Josef Spjut, Solomon Boulos, Daniel Kopta, Erik Brunvand, Spencer Kellis.
IEEE Symposium on Application Specific Processors, 2008.
[pdf]

@inproceedings{Spjut-SASP08,
 author = {Spjut, Josef and Boulos, Solomon and Kopta, Daniel and Brunvand, Erik and Kellis, Spencer},
 title = {TRaX: A Multi-Threaded Architecture for Real-Time Ray Tracing},
 booktitle = {Proceedings of the 2008 Symposium on Application Specific Processors},
 series = {SASP '08},
 year = {2008},
 isbn = {978-1-4244-2333-0},
 pages = {108--114},
 numpages = {7},
 url = {http://dx.doi.org/10.1109/SASP.2008.4570794},
 doi = {10.1109/SASP.2008.4570794},
 acmid = {1549691},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
}

Comparing Incoherent Ray Performance of TRaX vs. Manta
Daniel Kopta, Josef Spjut, Erik Brunvand, Steve Parker.
IEEE Symposium on Interactive Ray Tracing (poster), August 2008.
[summary pdf]

2007

Rethinking Graphics and Gaming Courses Because of Fast Ray Tracing
Peter Shirley, Kelvin Sung, Erik Brunvand, Al Davis. Steve Parker, Solomon Boulos.
ACM SIGGRAPH Educator’s Workshop, 2007.
[pdf]

2006

Estimating Performance of an Ray Tracing ASIC Design
Sven Woop, Erik Brunvand, Philipp Slusallak.
IEEE Symposium on Interactive Ray Tracing (RT06), September 2006.
[pdf]




Theses

Ray Tracing From a Data Movement Perspective
Daniel Kopta
University of Utah Ph.D. Dissertation
[pdf]

@phdthesis{Kopta-thesis16,
author = {Daniel Kopta},
title = {Ray Tracing From a Data Movement Perspective},
school = {The University of Utah},
year = {2016},
month = {May}
}

Efficient Ray Tracing Architectures
Josef Spjut
University of Utah Ph.D. Dissertation
[pdf]

@inproceedings{ spjut15,
  author = { Josef Spjut },
  title = { Efficient Ray Tracing Architectures },
  year = { 2015 },
  booktitle = { University of Utah Dissertation }
}



This page was last updated on 8/14/17