# 臺灣博碩士論文加值系統

(44.211.31.134) 您好！臺灣時間：2024/07/21 06:24

:::

### 詳目顯示

:

• 被引用:0
• 點閱:284
• 評分:
• 下載:18
• 書目收藏:0
 隨著個人電腦的快速發展，以及圖形化作業系統的普及，人們對於“速度”與“效率”的追求是精益求精；近年來因為數值模式模擬的盛行，『平行運算』的架構也越來越重要！什麼是數值模擬呢？主要就是藉由一些物理理論去開發出來的一些『計算公式』，而這些計算公式藉由程式語言(例如C、Fortran等等)實際的將其編譯成為可執行的程式，日常生活中最常見的運用，例如中央氣象局預報天氣就是利用數值計算去演算出來的。另外，還有空氣品質模式模擬，也是經過運算出來的。除此之外，例如天文、物理、化學、水文等等很多方面的工作，都是利用這種數值模擬運算來進行研究的。不過，這些程式都是很大型的！也就是說，他們運算的時間很長，如果使用單顆 CPU的話，不論這顆CPU的頻率與效能有多高，還是得要運算好幾個鐘頭；如此一來，對於像氣象預報這種急需時效性的工作可能就緩不濟及！但是，若將複雜的運算工作加以切割，同時丟給多顆CPU進行運算工作，必然會大大減少運算所需的時間，這就是平行運算的簡單原理。本文在簡單介紹幾個常用的平行計算方法後，將針對CUDA平行計算程式的撰寫與應用加以詳述，並提供其在數學上基本應用的簡單範例，藉此闡明在任何需要強大計算資源的應用皆可受惠。
 With the popularity of the rapid development of personal computers , as well as graphical operating systems , people pursue the " speed" and "efficiency". Recently, because of the prevalence of computer simulations/modeling , " parallel computing " has become more and more important !A computer simulation/modeling is based on theoretical principle or formula implemented by computer programming language such as C, Fortran… Computer simulation/modeling has interesting and important applications on many areas such as natural systems in physics, astrophysics, chemistry and biology and human systems in economics, psychology, social science, and engineering.However , these programs are usually very complicated. In other words, the running time of execution takes a lot of time. If using single or few CPUs to execute, no matter how efficient these CPU are, it still takes hours even few days to get the results. Such hardware structure cannot match many realistic requirements such as the weather forecast. However , if the complex computing processes can be executed by many CPUs or GPUs (Graphics Processing Unit) at the same time, the computing time will be significantly reduced, which is the basic idea of parallel computing .This thesis is going to introduce several commonly used parallel computing methods, in particular using GPUs and demonstrates how the GPUs programming language CUDA (Compute Unified Device Architecture) works. 　　I will provide some simple examples of CUDA applications in basic mathematics; thereby clarify its benefit in any programs which need huge computing resources.
 口試審定書　　III感謝詞　　IV摘要　　VAbstract　　VI圖目錄　　VII表目錄　　IX第一章、平行計算的介紹　 11-1在CPU上使用的平行計算方法　 21-2　在GPU上使用的平行計算方法　 6第二章、Nvidia公司出產的圖形卡介紹 92-1　Tesla系列產品介紹　　 102-2　記憶體架構　　 19第三章、CUDA的介紹　 213-1　CUDA的基礎　　 223-2　CUDA各版本之比較　 29第四章、CUDA的應用　 304-1　矩陣乘法　　 314-2　矩陣轉置　　 38參考資料　　 47附錄　　 48
 『Programming Massively Parallel Processors』by David B. Kirk, Wen-mei W. Hwu『CUDA輕鬆上手－新世代GPU用技術』by 林俊淵、周嘉奕等七人『GPU高效能運算之CUDA』by 張舒、褚艷利等四人http://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdfhttp://3dgep.com/?p=4151#Exerciseshttp://www.nvidia.com.tw/content/apac/pdf/tesla/nvidia-kepler-gk110-architecture-whitepaper-tw.pdfhttp://www2.kimicat.com/cuda%E7%B0%A1%E4%BB%8Bhttp://www2.kimicat.com/gpu%E7%9A%84%E7%A1%AC%E9%AB%94%E6%9E%B6%E6%A7%8Bhttp://www.pcpop.com/doc/0/317/317769_all.shtmlhttp://bear-cover.myvnc.com/phpwind/read_printable.php?fid=20&tid=33597&fpagehttp://docs.nvidia.com/cuda/index.htmlhttp://kheresy.wordpress.com/2008/01/11/cuda-thread-block%EF%BC%9Atranspose/
 電子全文
 國圖紙本論文
 推文當script無法執行時可按︰推文 網路書籤當script無法執行時可按︰網路書籤 推薦當script無法執行時可按︰推薦 評分當script無法執行時可按︰評分 引用網址當script無法執行時可按︰引用網址 轉寄當script無法執行時可按︰轉寄

 無相關論文

 無相關期刊

 1 週期性樣式探勘之研究 - 以台灣股票市場為例 2 利用分離自台灣黑糖液克弗爾之Leuconostoc pseudomesenteroides PU01生產多醣 3 性別與三種社會因素差異下之請求策略之研究 4 休閒農場遊客餐飲體驗滿意度之研究-以大坑休閒農場為例 5 居家服務督導教育訓練對自我效能及督導功能影響之研究 6 從幼兒教育產業經營實務談幼兒園之策略管理 7 證券經紀商市場佔有率及獲利率之影響因素分析 8 餐飲業經營策略、智慧資本、動態能力對組織創新績效影響之研究 9 社區主題教材融入任務型導向的英語教學對國小三年級學生英語認字能力與鄉土認同感的影響 10 筆織彩虹──泰雅族作家里慕伊‧阿紀及其作品研究 11 《黃帝外經》養生思想研究 12 新北市幼兒父親之親子共讀策略研究 13 大台北地區國民小學班級導師人格特質與 零體罰態度對班級經營策略之影響 14 職棒球隊品牌個性、品牌態度與球迷忠誠度關係之研究 15 兒少保督導對新進社工員實務養成的影響

 簡易查詢 | 進階查詢 | 熱門排行 | 我的研究室