ISL-IH031【多執行緒CUDA於影像轉灰階處理 】
文件 說明 下載點
ISL-IH031-C1【多執行緒CUDA於影像轉灰階處理 】 本報告說明如何利用CUDA架構,將影像轉灰階實作成平行處理演算法,並利用一些CUDA最佳化方法,來追求更高的效率。本程式範例有2個版本:1.使用OpenCV函式讀圖之版本,此版本是使用OpenCV函式,並搭配CUDA架構進行平行處理。2. 使用傳統C語言讀寫檔函式進行讀寫BMP檔,並搭配CUDA架構進行平行處理。本實驗的程式之3種最佳化的方式為Texture Memory、Shared Memory與合併讀取的概念。本報告使用OpenCV函式讀圖之版本,搭配CUDA之Texture Memory最佳化方法是最快的方法,其執行結果比CPU之版本快約37倍。 立即下載