2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩59頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、串匹配是計算機研究領域的一個經典問題,是網絡內容分析系統(tǒng)的關鍵技術之一。隨著互聯網的普及和發(fā)展,海量信息的處理和新的應用需求對串匹配技術提出了新的挑戰(zhàn)。在現實生活中,串匹配技術的應用十分廣泛,其主要應用領域包括:入侵檢測、病毒檢測、信息檢索、信息過濾、計算生物學等等。串匹配技術的研究與發(fā)展是與現實應用息息相關的,近年來,新的應用需求對串匹配技術提出了新的要求和挑戰(zhàn)。
  可編程圖像處理器單元(GPU)已經發(fā)展成為絕對的計算主力。由

2、于具有由高內存帶寬驅動的多個核心,今天的GPU為圖像和非圖像處理提供了難以置信的資源。GPU的每秒浮點數操作(54GLOPS)幾乎是Intel Core2Duo(5.6GFLOPS)的十倍。由于GPU具有如此巨大的運算潛力,越來越多的應用試圖將通用計算任務移植到GPU上來做。利用GPU的SIMD流處理器作為通用計算平臺已經得到了廣泛的研究和應用,這使得GPU能夠成為一個有效的CPU協處理器,獲得較高的性價比。
  本文從GPU的體

3、系結構出發(fā),研究如何在GPU上給予圖形管道流水線的編程方法及NVIDIACUDA統(tǒng)一計算設備架構,如何開發(fā)串匹配算法的數據并行性適合在GPU上運行的串匹配算法。本文的主要工作包括:
  首先,GPU上通用計算編程方法進行了研究:研究了OpenGL、BROOK、CG等GPU上通用計算的編程方法,以及如何開發(fā)基于圖形管道流水線的通用計算原理。在此基礎上進一步研究了NVIDIACUDA的編程模型與并行線程設計方法,并通過設計實例,總結了

4、CUDA并行算法設計關鍵技術與一般性方法。
  其次,設計了適合GPU的并串匹配算法的設計與實現:BF算法是串匹配算法中最基礎的算法,但它是串行算法,不適合GPU的體系結構。本文通過對需要處理的數據增加一定比例的冗余信息的方法,設計了適合CUDA計算數據的獨立性特點的并行字符串匹配算法。實驗結果表明基于CUDA架構的并行串匹配算法獲得約10倍的加速比。
  最后,提出了一種針對待匹配數據字符分布特征的鏈式狀態(tài)轉移表存儲方法,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論