Grafik Kartı Üzerinde Paralel Hızlandırılmış Işın İzleme
Grafik Kartı Üzerinde Paralel Hızlandırılmış Işın İzleme
dc.contributor.advisor | Erdoğan, Nadia | tr_TR |
dc.contributor.author | Çolak, Mustafa Alper | tr_TR |
dc.contributor.department | Bilgisayar Mühendisliği | tr_TR |
dc.contributor.department | Computer Engineering | en_US |
dc.date | 2010 | tr_TR |
dc.date.accessioned | 2010-07-01 | tr_TR |
dc.date.accessioned | 2015-04-07T13:59:33Z | |
dc.date.available | 2015-04-07T13:59:33Z | |
dc.date.issued | 2010-07-02 | tr_TR |
dc.description | Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2010 | tr_TR |
dc.description | Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2010 | en_US |
dc.description.abstract | Bu çalışmada grafik kartı üzerinde paralel olarak çalışan, hızlandırılmış bir ışın izleme yazılımı geliştirilmiştir. Çalışmada ışın izleme, ışığın benzetimi için kullanılmıştır. Yazılım, üçgenlenmiş üç boyutlu modelleri girdi olarak kabul eder. Işınların cisim üzerinde çarptığı noktaları bulmak için ışın üçgen kesişim algoritmaları kullanılmıştır. Bu işlemi hızlandırmak için uzay bölmeleme algoritmalarından yararlanılmıştır. Yazılım, daha sonra NVIDIA grafik kartları üzerinde paralel olarak çalışacak şekilde CUDA üzerinde geliştirilmiştir. Uygulama sonuçları, yazılımın merkezi işlem birimi üzerinde çalışan sürümüyle ve ticari bir ışın izleme yazılımıyla karşılaştırılmıştır. Bu karşılaştırmalarda yüksek derecede hızlanma elde edildiği gözlenmiştir. | tr_TR |
dc.description.abstract | In this study, an accelerated ray tracer which works parallel on graphics card has been developed. Ray tracing in this study is used for simulation of light. The software accepts 3-D models which are meshed using triangles. In order to find bouncing points of rays on the object, ray triangle intersection algorithms are used and in order to accelerate this process, space partitioning algorithms are used. The software has been developed using CUDA in order to make it work parallel on NVIDIA graphics cards. The results of this software have been compared with CPU version of this software and also with a commercial ray tracer. These results show a high degree of speed up. | en_US |
dc.description.degree | Yüksek Lisans | tr_TR |
dc.description.degree | M.Sc. | en_US |
dc.identifier.uri | http://hdl.handle.net/11527/363 | |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.publisher | Institute of Science and Technology | en_US |
dc.rights | İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır. | tr_TR |
dc.rights | İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | en_US |
dc.subject | Paralel programlama | tr_TR |
dc.subject | Işın izleme | tr_TR |
dc.subject | Uzay bölmeleme | tr_TR |
dc.subject | GPGPU | tr_TR |
dc.subject | CUDA | tr_TR |
dc.subject | Parallel programming | en_US |
dc.subject | Ray tracing | en_US |
dc.subject | Space partitioning | en_US |
dc.subject | GPGPU | en_US |
dc.subject | CUDA | en_US |
dc.title | Grafik Kartı Üzerinde Paralel Hızlandırılmış Işın İzleme | tr_TR |
dc.title.alternative | Paralel Accelerated Ray Tracing On Graphics Cards | en_US |
dc.type | Master Thesis | en_US |