ERIK L BRUNVAND portrait
  • Program Director, National Science Foundation
  • Adjunct Professor, Elect & Computer Engineering
  • Professor, School Of Computing
801-581-4345

Publications

  • M. Majid al-Rifaie (date unknown). Adding Bling: Using LEDs with Arduino. in "The Art of Coding: The Language of Drawing, Graphics and Animation". Accepted, .
  • ERIK L BRUNVAND (date unknown). D. Kline, N. Parshook, X. Ge, E. Brunvand, R. Melhem, P. Chrysanthis and A. Jones, “Holistically Evaluating the Environmental Impacts in Modern Computing Systems,” International Sustainable and Green Computing (ICSG) Conference, Hangzhou, China, Nov 2016. Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, Al Denyer, “Printmaking on a Micro Scale: An Art and Science Collaboration ,” Southeastern College Art Conference (SECAC), Nov 2011. Accepted, .
  • E. Brunvand (date unknown). Dark Silicon Considered Harmful: A Case for Truly Green Computing. International Green and Sustainable Computing Conference (IGSC). Accepted, .
  • D. Kline (date unknown). Sustainable IC Design and Fabrication. International Green and Sustainable Computing Conference (IGSC). Accepted, .
  • E. Brunvand (date unknown). Power and Energy Implications of Misunderstanding DRAM. International Green and Sustainable Computing Conference (IGSC). Accepted, .
  • (date unknown). D. Kopta, J. Spjut, E. Brunvand, A. Davis, “Efficient MIMD Architectures for High-Performance Ray Tracing,” International Conference on Computer Design (ICCD), Oct 2010. Accepted, .
  • (date unknown). E. Brunvand, A. Denyer “Printmaking at a Micro Scale,” Impact Conference, Bristol, U.K., September 2009. Accepted, .
  • ERIK L BRUNVAND (date unknown). E. Brunvand, “Kinetic Sculptures: Creating Programmable Art,” ACM SIGGRAPH 2015, Los Angles, CA, August 2015. Accepted, .
  • S. Reiser (date unknown). Curriculum Matters: Melding Art + Computer Science. ACM SIGGRAPH (panel). Accepted, .
  • ERIK L BRUNVAND (date unknown). E. Brunvand, “A Noise-Based Curriculum for Technological Fluency,” ACM SIGGRAPH 2015, Los Angeles, CA, August 2015. Accepted, .
  • ERIK L BRUNVAND (date unknown). E. Brunvand, N. Chatterjee, D. Kopta, ``Why Graphics Programmers Need to Know about DRAM,'' in ACM SIGGRAPH 2014 Courses, SIGGRAPH '14, (Vancouver, Canada). Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, ``Lights! Speed! Action!: Fundamentals of physical computing for programmers,'' in ACM SIGGRAPH 2013 Courses, SIGGRAPH '13, (New York, NY, USA), pp.13:1--13:108, ACM, 2013. Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, "Automated Drawing Machines: History and Practice," Impact 6 conference, Dundee Scotland, Aug 2013. Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, "Electrified Printmaking: Using Conductive Ink to Create Active Images," Impact 6 confrence, Dundee, Scotland, Aug 2013. Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, ``Arts/tech collaboration with embedded systems and kinetic art,'' in ACM SIGGRAPH 2013 Talks, SIGGRAPH '13, (New York, NY, USA), pp. 23:1--23:1, ACM, 2013. Accepted, .
  • E. Brunvand (date unknown). Image Glitching: Manipulating Images with Audio Effects. ACM SIGGRAPH Conference. Accepted, .
  • E. Vasiou (date unknown). Mach-RT: A Many Chip Architecture for Ray Tracing. High Performance Graphics conference. Accepted, .
  • K. Shkurko (date unknown). Dual Streaming for Hardware-Accelerated Ray Tracing. ACM/Eurographics High-Performance Computer Graphics conference (HPG). Accepted, .
  • Daniel Kopta (date unknown). Daniel Kopta, Konstantin Shkurko, Josef Spjut, Erik Brunvand, Al Davis, ``An Energy and Bandwidth Efficient Ray Tracing Architecture,'' in High-Performance Computer Graphics (HPG 2013), July 2013. Accepted, .
  • E. Vasiou (date unknown). A Detailed Study of Ray Tracing Performance: Render Time and Energy Cost. Computer Graphics International (CGI). Accepted, .
  • D. Lin (date unknown). Hardware-Acclerated Dual-Split Trees. High Performance Graphics (HPG). Accepted, .
  • ERIK L BRUNVAND (date unknown). E. Brunvand, “Using Surface-Mount Components in an Embedded Systems Lab,” ACM Workshop on Computer Architecture Education (WCAE), Portland, OR, June 2015. Accepted, .
  • (date unknown). D Nellans, K. Sudan, E. Brunvand, R. Balasubramonian, “Improving Server Performance on Multi-Cores via Selective Off-loading of OS Functionality, WIOSCA, June 2010. Accepted, .
  • E. Brunvand (date unknown). Extending Student Labs with SMT Circuit Implementation. ACM Great Lakes Symposium on VLSI (GLSVLSI). Accepted, .
  • K. Shkurko (date unknown). SimTRaX: Simulation Infrastructure for Exploring Thousands of Cores. ACM Great Lakes Symposium on VLSI (GLSVLSI). Accepted, .
  • S. Reiser (date unknown). CS+Art Curriculum. ACM SIGCSE (Computer Science Education conference) panel. Accepted, .
  • Erik Brunvand (date unknown). E. Brunvand and N. McCurty, “Making Noise: Using Sound-Art to explore Technological Fluency,” ACM SIGCSE, Seattle, WA, 2017. Awarded Best Paper at SIGCSE 2017. Accepted, .
  • ERIK L BRUNVAND (date unknown). J G Alford and Erik Brunvand, ”Leveraging CS Teachable Moments in the Maker Movement,” ACM SIGCSE, Memphis, TN, 2016. Accepted, .
  • ERIK L BRUNVAND (date unknown). E. Brunvand, “Technological Fluency through Circuit Bending,” International Conference on Microelectronic Systems Education, Pittsburgh, PA, May 2015. Accepted, .
  • ERIK L BRUNVAND (date unknown). E. Brunvand, S. Brunvand, ``Drawing Machines: An Arts and Engineering Collaboration,'' NAEA conference, San Diego, CA, Mar 2014. Accepted, .
  • Konstantin Shkurko (date unknown). Konstantin Shkurko, Thiago Ize, Christiaan Gribble, Erik Brunvand, and Lee Butler, ``Simulating Radio Frequency Propagation via Ray Tracing,'' GPU Technology Conference, March 2013 (poster). Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, ``Automated Drawing Machines: Blurring the Line between Drawing and Print,'' Southern Graphics Council International (SGCI) conference, Mar 2013. Accepted, .
  • Daniel Kopta (date unknown). Daniel Kopta, Thiago Ize, Josef Spjut, Erik Brunvand, Al Davis, Andrew Kensler, “Fast, Effective BVH Updates for Animated Scenes,” ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D), Mar, 2012. Accepted, .
  • Erik Brunvand (date unknown). E. Brunvand, “Games as Motivation in Computer Design Courses: I/O is the Key,” SIGCSE, Dallas, March 2011. Accepted, .
  • Erik Brunvand (date unknown). E. Brunvand, P. Stout, “Kinetic Art and Embedded Systems: A Natural Collaboration,” SIGCSE, Dallas, March 2011. Accepted, .
  • (date unknown). D Nellans, K. Sudan, E. Brunvand, R. Balasubramonian, “Hardware Prediction of OS Run-Length for Fine-Grained Resource Customization,: ISPASS, March 2010. Accepted, .
  • Joseph Spjut (date unknown). Joseph Spjut, Daniel Kopta, Erik Brunvand, Al Davis, “A Mobile Accelerator Architecture for Ray Tracing,” 3rd Workshop on SoCs, Heterogeneous Architectures and Workloads (SHAW-3), Feb 2012. Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, Paul Stout, “Collaborative Design Experience with Kinetic Sculpture.” College Art Association (CAA), Feb 2012. Accepted, .
  • K. Shkurko (date unknown). Time Interval Ray Tracing for Motion Blur. IEEE Transactions on Visualization and Computer Graphics. Vol. 24. Accepted, .
  • Josef Spjut (date unknown). Josef Spjut, Andrew Kensler, Daniel Kopta, and Erik Brunvand, “TRaX:, A Multicore Hardware Architecture for Real-Time Ray Tracing,” IEEE Transacations on CAD, Vol 28, N 12, December 2009. Accepted, .
  • E. Brunvand (date unknown). Collective Currents: Exploring Sustainability through a Collaborative and Interactive Installation. Leonardo Journal. Accepted, .
  • Erik Brunvand (date unknown). E. Brunvand, A, Denyer,“Micro-Scale Printmaking on Silicon,” Leonardo, Vol 44, No. 5, Sept/Oct 2011. Accepted, .
  • ERIK L BRUNVAND (date unknown). E. Brunvand, ``Speculatorum Oculi,'' Leonardo, Vol 47, No. 4, Aug 2014. Accepted, .
  • A. Bannerjee (date unknown). Navigating the Seismic Shift of Post-Moore Computer Systems Design. IEEE Micro. Vol. 41. Accepted, .
  • E. Vasiou (date unknown). Mach-RT: A Many Chip Architecture for High Performance Ray Tracing. IEEE Transactions on Visualization and Computer Graphics (TVCG). Accepted, .
  • (date unknown). D. Nellans, K. Sudan, E. Brunvand, R. Balasubramonian, “Improving Server Performance on Multi-Cores via Selective Off-loading of OS Functionality, LNCS 2010. Accepted, .
  • David Nellans (date unknown). David Nellans, Rajeev Balasubramonian, and Erik Brunvand, “OS Execution on Multi-Cores: Is Out-Sourcing Worthwhile?” ACM Operating Systems Review, Vol 43, No. 2, April 2009. Accepted, .
  • S. Basu (date unknown). Semiconductor Microelectronic Research at NSF/CISE: Status and Challenges. IEEE VLSI Circuits and Systems Letters. Vol. 7. Accepted, .
  • Daniel Kopta (date unknown). D. Kopta, K. Shkurko, J. Spjut, E. Brunvand, A. Davis. “Memory Considerations for Low-Energy Ray Tracing,” Computer Graphics Forum, Vol 34, No. 1, Feb 2015. Accepted, .
  • Daniel Kopta (date unknown). Daniel Kopta, Andrew Kensler, Thiago Ize,Josef Spjut, Erik Brunvand, Al Davis, “Fast, Effective BVH Updates for Dynamic Ray-Traced Scenes Using Tree Rotations,” University of Utah, School of Computing, UUCS-11-002, 2011. Accepted, .
  • Erik Brunvand (date unknown). `` Drawing Machines: Mechanical Computer Graphics,'' Studio workshop and contest, SIGGRAPH, Vancouver, Canada, 2014. Accepted, .
  • ERIK L BRUNVAND (date unknown). Erik Brunvand, ”CS+X: Cross Campus Collaborations,” ACM SIGGRAPH 2016 (panel), Anaheim, CA, August 2016. Accepted, .
  • E. Brunvand (date unknown). SIGGRAPH Reprise at SIGCSE. ACM SIGCSE special session. Accepted, .
  • Erik Brunvand (date unknown). Erik Brunvand, Paul Stout, Jennifer Alford, ``Drawing Machines: Exploring embedded system programming and hardware with an artistic flair,'' ACM SIGCSE Symposium on Computer Science Education (3-hour workshop, referred acceptance), Mar 2013. Accepted, .
  • (date unknown). David Nellans, Rajeev Balasubramonian, and Erik Brunvand, "Interference Aware Cache Designs for Operating System Execution," University of Utah technical report, UUCS-09-002, February 2009. Accepted, .
  • (date unknown). Erik Brunvand, Printmaking with Extreme Technology, Southern Graphics Council Conference (the main international conference for artists involved in printmaking), Chicago, March 2009 (Organized panel (refereed) for purpose of describing my joint research with colleagues in the Department of Art and Art History). Accepted, .

Research Statement

My research interests are generally related to computer design and implementation, from high-level computer architecture designs to integrated circuit implementation. My research group is currently working on designing special-purpose graphics processors for ray tracing, a technique for rendering extremely realistic computer graphic images. 

I am also intrigued by arts/technology collaborations in both research and education settings.   This interest has led me to explore a variety of kinetic mixed media art pieces, many involving electronic control. This marriage of arts and technology resonates with me, and manifests as a fascination with the physical and conceptual aspects of machine-making as a fine-art sculpture process. I'm also fascinated by the posibilities of arts and technology collaborations in educational settings. 

Research Keywords

  • Nuclear Warfare
  • Cooperative Education
  • Missile Defense Technology

Presentations

  • "NSF Funding Opportunities and Priorities in CNS'" The 29th IEEE International Symposium On Field-Programmable Custom Computing Machines (FCCM). , Presented, 2020.
    https://www.fccm.org/
  • Presentation on SIGGRAPH / SIGCSE collaborative programs at SIGCSE 2020 conference. , Accepted, 2020.
  • Invited talk at the College of Charleston, Charleston S.C. on Computing in the Arts. , Presented, 2019.
    https://blogs.cofc.edu/compsci/2019/02/01/join-us-...
  • Presentation on SIGGRAPH / SIGCSE collaborative programs at SIGCSE 2019 conference. , Presented, 2019.
  • Gave two days of invited workshops on circuit bending for the Department of Music, Harvard University. , Presented, 2018.
  • Organized special session of invited papers at ACM SIGCSE (Computer Science Education) conference. , Presented, 2018.
  • Member of invited panel at ACM SIGCSE: “ CS+Art Curriculum,” ACM SIGCSE (panel), Baltimore, MD, Feb 2018. , Presented, 2018.
  • Invited talk on Arts/Technology collaborations at the University of Redlands, Redlands, CA. , Presented, 2018.
  • Member of invited panel at ACM SIGGRAPH : “Curriculum Matters: Melding Art + Computer Science,” ACM SIGGRAPH (panel), Los Angeles, CA, August 2017. , Presented, 2017.
  • Keynote talk on Circuit Bending at the Mountain West Conference on the Arts (MWCA). , Presented, 2017.
  • A Tale of Two Rendering Algorithms: Ray Tracing, Rasterization, and their Supporting Hardware, University of Richmond, Richmond, VA. , Presented, 2017.
  • Technology and Arts Collaborations, BYU Visiting Artist Lecture Series. , Presented, 2016.
  • Invited talk, "Technology and Arts Collaborations," Indian Statistical Institute, Kolkata, India. , Presented, 2016.
  • Invited Talk, "Technology and Arts Collaborations," University of Calcutta, Kolkata, India. , Presented, 2016.
  • Keynote Address, "Computational Thinking Meets Design Thinking:Technology and Arts Collaborations," International Conference on VLSI Design, Kolkata, India. , Presented, 2016.
  • Invited talk, "Hardware Considerations for High Performance Ray Tracing," Indian Institute of Technology, Delhi, India. , Presented, 2015.
  • Keynote Address, “Computational Thinking Meets Design Thinking:Technology and Arts Collaborations,” ACM Great Lakes Symposium on VLSI, Pittsburgh, PA, May 2015. , Presented, 2015.
    http://www.glsvlsi.org/archive/glsvlsi15/program.h...
  • “Drawing Machines: An Arts and Engineering Collaboration,” Visiting artist lecture, Frostic School of the Arts, Western Michigan University, Kalamazoo, MI, April 2015. , Presented, 2015.
    http://www.wmich.edu/art/exhibitions/visitingartis...
  • ``Design Thinking meets Computational Thinking: Kinetic Art and Embedded Systems,'' Newcastle University, Newcastle, U.K., August 2013. , Presented, 2013.
  • ``The Heroic Hacker: Computer Folklore and Hacker Culture," Invited Keynote speaker, IEEE Symposium on Asynchronous Circuits and Systems, May 2013. , Presented, 2013.
  • ``Embedded Systems and Kinetic Art: A Natural Collaboration,'' Western State Colorado University, Gunnison, CO 4/2013. , Presented, 2013.
  • ``Embedded Systems and Kinetic Art,'' University of Washington, Seattle, WA Nov 2012. , Presented, 2012.
  • ``High Performance Ray Tracing: Implications for System Architectures," Keynote address, IEEE VLSI-SoC conference, Santa Cruz, CA Oct 2012. , Presented, 2012.
  • “Arts and Technlogy: Strange Bedfellows or Congenial Colleagues?,” College of Charleston, Nov 2011. , Presented, 2011.
  • Invited member of a panel at ACM SIGCSE (Computer Science Education) conference. Other, Presented, 2018.
  • Birds of a Feather session organizer, ACM SIGCSE conference, with Ginger Alford from the Fort Worth Museum of Science and History: "Leveraging CS Teachable Moments in the Maker Movement,". Other, Presented, 2016.
  • Re-presentation of my SIGGRAPH 2019 paper at SIGCSE as part of their "Sister SIG" program. , Accepted, 2020.
  • “Dark Silicon Considered Harmful: A Case for Truly Green Computing,” International Green and Sustainable Computing Conference (IGSC), Pittsburgh, PA, Oct 2018. Awarded Best Paper at IGSC’18. , Presented, 2018.
  • “Power and Energy Implications of Misunderstanding DRAM,” International Green and Sustainable Computing Conference (IGSC), Orlando, FL, Oct, 2017. , Presented, 2017.
  • Making Noise: Using Sound-Art to Explore Technological Fluency, ACM SIGCSE conference. , Presented, 2017.
  • Integrating Computer Science into Music Education, ACM SIGCSE conference. , Presented, 2017.
  • D. Kopta, J. Spjut, and E. Brunvand, “Grid-based Ray Tracing with CUDA,” ACM/Eurographics High Performance Graphics, New Orleans, August 2009. , Other, 2009.
  • Erik Brunvand and Alison Denyer, Printmaking at a Micro Scale, Impact Conference, Bristol, U.K. Sept 2009. (Paper based on joint research with my colleague in the Department of Art and Art History). , Other, 2009.
  • David Nellans, Kshitij Sudan, Erik Brunvand, Rajeev Balasubramonian, Improving Server Performance on Multi-Cores via Selective Off-loading of OS Functionality. , Submitted, 2009.
  • David Nellans, Kshitij Sudan, Erik Brunvand, Rajeev Balasubramonian, Hardware Prediction of OS Run-Length For Fine-Grained Resource Customization, ISPASS, March 2010. , Accepted, 2009.
  • Daniel Kopta, Josef Spjut, Andrew Kensler, Erik Brunvand, Al Davis, Efficient MIMD Architectures for High-Performance Ray Tracing. , Submitted, 2009.
  • J. Spjut, A. Kensler, and E. Brunvand, “Hardware-Accelerated Gradient Noise for Graphics,” ACM Great Lakes Conference on VLSI (GLSVLSI09). , Other, 2009.
  • David Nellans, Kshitij Sudan, Manu Awasthi, Erik Brunvand, Rajeev Balasubramonian, Leveraging OS-User Virtual Threads In Private Caches. , Submitted, 2009.
  • D. Kopta, J. Spjut, E. Brunvand, and S. Parker, “Comparing Incoherent Ray Performance of TRaX vs. Manta,” IEEE Symposium on Interactive Ray Tracing, August 2008. , Other, 2008.
  • J. Spjut, D. Kopta, S. Boulos, S. Kellis, and E. Brunvand, “TRaX: A multi-threaded architecture for real-time ray tracing,” In 6th IEEE Symposium on Application Specific Processors (SASP), June 2008 Winner of Best Paper award for SASP08. , Other, 2008.

Research Groups

  • Elena Vasiou, . School of Computing. 2016 - 2019.
  • Tim Grant, . School of Computing. 2013 - present.
  • Paymon Saebi, . School of Computing, BS/MS program. 2012 - present.
  • Daniel Kopta, . School of Computing. 2010 - 2015.
  • Josef Spjut, . School of Computing. 2010 - 2013. Awards/Scholarships/Stipends: Awarded UTA (University Teaching Assistantship) for the 2010/2011 academic year.

Grants, Contracts & Research Gifts

  • Embedded Systems / Kinetic Sculpture Collaboration. PI: - 2010. Total project budget to date:

Software Titles

  • SimTRaX Extensions. Extensions to our SimTRaX multi-core hardware simulation softwarte. Release Date: 2015. Inventors: Erik Brunvand, Daniel Kopta, Konstantin Shkurko, Josef Spjut. Distribution List: The original Google Code repository has been moved to Git Hub: https://github.com/dkoptacs/simtrax .
  • simTRaX. Simulation infrastructure (simulation engine and compiler) for the multi-core graphics architecture developed by my research group. This was initially released in 2012, and has been continually improved and updated since then. Release Date: 2012. Inventors: Erik Brunvand, Josef Spjut, Daniel Kopta, Konstantin Shkurko.