以OpenCL實現蒙地卡羅光線追蹤之加速與探討

dc.contributor張鈞法zh_TW
dc.contributorChang, Chun-Faen_US
dc.contributor.author許廷宇zh_TW
dc.contributor.authorHsu, Ting-Yuen_US
dc.date.accessioned2022-06-08T02:43:27Z
dc.date.available2021-02-06
dc.date.available2022-06-08T02:43:27Z
dc.date.issued2021
dc.description.abstract隨著硬體科技越來越進步,圖形處理器從固定的pipeline架構,到可以廣泛應用的通用型圖形處理器程式設計(GPGPU programming)越來越成熟,有許多開發平台都包含光線追蹤的功能,例如:DirectX Ray Tracing、OptiX、Embree 等等,利用平行化的優勢,解決光線追蹤需要的龐大計算量。 開發者在平行程式編寫上有 CUDA、OpenCL等便於平行化開發的框架,自由的開發環境使GPU kernel有多種編寫方式,在如何設計並優化GPU kernel上有許多研究,包括提升硬體利用率的方法或是同質性的計算流程等有利平行化的設計方式。 本研究以OpenCL為開發平台,探討基於物理渲染(Physically Based Rendering)的蒙地卡羅路徑追蹤法(Monte Carlo Path Tracing)具有的計算特性,並分析如何利用這些特性進一步提升平行化效率,同時考慮花費成本在追蹤的各個階段帶來的影響。zh_TW
dc.description.abstractWith the hardware progressing, graphics processors have developed from the fixed pipeline architecture into the widely-used GPGPU programming. There are many de-velopment tools including the Ray Tracing, such as DirectX Ray Tracing, OptiX, Em-bree, … etc. These tools deal with the huge amount of calculation required for Ray Tracing with the advantage of parallelization. Developers have many ways to GPU kernels programming because of the flexible software released for facilitating parallel development, such as CUDA, OpenCL and other APIs. There are lots of studies on the designing and optimizing GPU kernels, in-cluding improving hardware utilization or homogeneity and other favorable parallel de-sign methods. This research, through OpenCL as the development tools, aimed to explore the computational features of the Physically-Based Monte Carlo Path Tracing, and to ana-lyze how to further improve the efficiency of parallelization. Meanwhile, the influence of the cost for each phase are also discussed in the research.en_US
dc.description.sponsorship資訊工程學系zh_TW
dc.identifier60747056S-37768
dc.identifier.urihttps://etds.lib.ntnu.edu.tw/thesis/detail/e79dcf8bc0f1448b6c53e958fb309118/
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw/handle/20.500.12235/117304
dc.language中文
dc.subject光線追蹤zh_TW
dc.subject路徑追蹤zh_TW
dc.subject蒙地卡羅法zh_TW
dc.subject基於物理渲染zh_TW
dc.subjectStream Modelzh_TW
dc.subjectRay Tracingen_US
dc.subjectPath Tracingen_US
dc.subjectMonte Carlo Methoden_US
dc.subjectPhysically-Based Renderingen_US
dc.subjectStream Modelen_US
dc.title以OpenCL實現蒙地卡羅光線追蹤之加速與探討zh_TW
dc.titlePerformance Evaluation of Monte Carlo Ray Tracing Using OpenCLen_US
dc.type學術論文

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
60747056S-37768.pdf
Size:
2.25 MB
Format:
Adobe Portable Document Format
Description:
學術論文

Collections