資訊工程學系

Permanent URI for this communityhttp://rportal.lib.ntnu.edu.tw/handle/20.500.12235/60

本系前身「資訊教育學系」成立於民國七十四年,首先招收大學部學生,民國九十年成立資訊工程研究所碩士班,而後於民國九十五年進行系、所調整合併為「資訊工程學系」;並於九十六年成立博士班。本系目前每年約招收大學部四十餘人,碩士班六十餘人,博士班約五人,截至民國一百零四年十一月止,總計現有大學部一百九十多人,碩士班一百二十多人,博士班二十三人,合計學生人數約為三百三十多位。

News

Browse

Search Results

Now showing 1 - 1 of 1
  • Item
    光線追蹤在OpenCL平台下使用堆疊在加速結構中效能之探討
    (2017) 鄒毓偉; ZOU, Yu-Wei
    光線追蹤是一種在計算機圖學中用於繪圖的演算法,藉由以物理的光學為基礎,模仿光的自然現象,能讓渲染出的場景更具真實性,然而,提升真實性的代價,就是必須大量運算光線追蹤演算法中的數學公式,使得光線追蹤演算法相較於其他演算法渲染速度來的慢,為了改善此缺點,使用開放式計算語言(OpenCL)來進行多核心的平行化運算,並且將場景物件資訊建構成Bounding volume hierarchy (BVH) tree的加速結構,藉由以上的加速方法,能夠縮短完成渲染工作的時間。 使用OpenCL API後,將光線追蹤演算法中龐大的計算量做平行處理,但實際應用後,可以發現OpenCL的內核(kernel)在撰寫時會有許多限制,尤其是函式無法遞迴呼叫和本研究最為相關,論文程式中,有使用到樹狀的加速結構, 所以要有tree traversal的方法,在OpenCL有自己實作的記憶體空間,為了模擬陣列而宣告的stack在kernel函式中,要宣告於何種記憶體空間裡,是程式設計師可以選擇的,本論文就是研究在各個種類的OpenCL記憶體中以及改變一些參數來實作stack時,來觀察以及探討效能的表現與變化。