Computer Science Thesis Defense

100 %
0 %
Information about Computer Science Thesis Defense

Published on February 11, 2014

Author: tompitkin



For my thesis, I developed and compared a sequential CPU and parallel GPU implementation of a ray tracer written in C++ and CUDA respectively. Here are the presentation slides from my thesis defense.

1 GPU Ray Tracing with CUDA BY TOM PITKIN Bill Clark, PhD Stu Steiner, MS, PhC

Objectives  Develop a sequential CPU and parallel GPU ray tracer  Illustrate the difference in rendering speed and design of a CPU and GPU ray tracer 2

Outline  Introduction to Ray Tracing  CUDA  Parallelization with CUDA / Results  Future Work  Questions 3

What is Ray Tracing?  Rendering technique used in computer graphics  Simulates the behavior of light  Can produce advanced optical effects 4

Light in the Physical World 5 Light Source Film Object with Red Reflectivity Pinhole

The Virtual Camera Model  Eye Position – camera location in 3D space  Reference Point – point in 3D space where the camera is pointing  Orientation Vectors (u, v, n) – camera orientation in 3D space  Image Plane – projected plane of the camera’s field of view Reference Point v (Up Vector) n u Eye Position 6

Ray Generation  Map the physical screen to the image plane  Divide the image plane into a uniform grid of pixel locations  7 Send a ray through the center of each pixel location

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Computer Science Department – Thesis Defense

Master’s Thesis Oral Defense Before Your Defense. Oral defenses are open to the public and are announced to the department before they occur. When you ...
Read more

What is a thesis defense? - Georgia Tech - College of ...

What is a defense? A defense presents evidence for a thesis. What kind of evidence is apprpropriate depends on what kind of thesis is being defended.
Read more

PPT – Masters Thesis Defense PowerPoint presentation ...

Title: Masters Thesis Defense 1 Masters Thesis Defense. Immune based Event-Incident model for Intrusion Detection Systems ; A Nature Inspired Approach to
Read more

Thesis Defense Archives - Department of Computer Science

Fiona Lee’s Thesis Defense October 16th. 2014 9:00 AM MEC 301 Advisor: Dr. Jyh-haw Yeh Committee: Dr. Dianxiang Xu Dr. Jim Buffenbarger ABSTRACT ...
Read more

Thesis Defense - Department of Computer Science – The ...

Department of Computer Science Chemistry & Computer Science Building, Room 3.1100 500 West University Avenue, El Paso, TX 79968-0518 Receiving (for ...
Read more

Human-Computer Interaction Thesis Defense | Carnegie ...

Computer Science Department; Human-Computer Interaction Institute; Institute for Software Research; Language Technologies Institute; Machine Learning ...
Read more

Thesis Defense | Carnegie Mellon School of Computer Science

Alumni Engagement; Mark Stehlik SCS Alumni Undergraduate Impact Scholarship; Stay . Departments
Read more

Final Dissertation and Thesis Defense | Computer Science ...

Thesis Once a student has completed his or her thesis, they may request a Graduation Packet from the Graduate Program office. Included in the packet is the ...
Read more


1 Introduction Carnegie Mellon’s Computer Science Ph.D. program aims to produce well-educated researchers, teachers, and future leaders in Computer Science.
Read more