天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

面向Xilinx Virtex-7的DMA數(shù)據(jù)傳輸軟硬件系統(tǒng)設計實現(xiàn)及在BFS算法中的應用

發(fā)布時間:2017-11-24 01:12

  本文關鍵詞:面向Xilinx Virtex-7的DMA數(shù)據(jù)傳輸軟硬件系統(tǒng)設計實現(xiàn)及在BFS算法中的應用


  更多相關文章: PCIe DMA FPGA 驅(qū)動程序 BFS


【摘要】:隨著計算機技術延伸到社會生活的方方面面,信息爆炸開始引發(fā)巨大的社會變革,因此大數(shù)據(jù)所蘊含的巨大價值已經(jīng)引起廣泛的關注。圖論作為分析大數(shù)據(jù)集對象之間關系的重要問題,是大數(shù)據(jù)問題中的典型代表。以BFS算法為代表的圖搜索問題,廣泛存在于半導體設計、人工智能、社交網(wǎng)絡等眾多領域。然而,圖論問題是典型的數(shù)據(jù)密集型應用,傳統(tǒng)微處理器在處理這類問題時,存儲和網(wǎng)絡通信能力很難滿足這類應用的需求,大數(shù)據(jù)問題對傳統(tǒng)處理器提出了嚴峻的挑戰(zhàn)。鑒于流處理器具有能耗低,高性能等特點,研究面向大數(shù)據(jù)處理的流體系結(jié)構加速器,并借鑒GPU以及DSP的思想,實現(xiàn)基于PCIe互聯(lián)的異構加速器,具有重要的意義。PCIe總線接口是BFS算法加速器工作的基礎,BFS算法加速器和主機CPU之間通過PCIe接口進行數(shù)據(jù)傳輸。因此,研究PCIe總線接口是實現(xiàn)異構體系結(jié)構的組成部分之一。本課題以BFS算法加速器為研究平臺,面向主機與加速器之間的高時效通信問題,研究了PCIe Gen3 DMA的數(shù)據(jù)高速傳輸?shù)脑O計與實現(xiàn)。本文在深入分析了PCIe體系結(jié)構和PCIe總線層次的基礎之上,重點研究了PCIe Gen3 DMA數(shù)據(jù)傳輸?shù)能浻布到y(tǒng)的設計與實現(xiàn)。主要從以下4個方面展開研究:第一,針對當前PCIe Gen3接口無開源設計的現(xiàn)狀,深入研究了當前PCIe Gen2接口的功能實現(xiàn)與PCIe總線協(xié)議,并基于Xilinx Virtex-7 PCIe Gen3 IP核實現(xiàn)了PCIe Gen3接口。第二,通過深入分析Xilinx Virtex-7 PCIe Gen3 IP的功能與DMA傳輸原理,在實現(xiàn)了的PCIe Gen3接口的基礎之上,設計并實現(xiàn)了DMA控制器,達到了數(shù)據(jù)高速傳輸?shù)哪康摹5谌?深入研究了Linux操作系統(tǒng)下驅(qū)動程序的加載與初始化方式與驅(qū)動程序可訪問的PCIe硬件資源,分析了PCIe內(nèi)核驅(qū)動的關鍵數(shù)據(jù)結(jié)構,以及Linux內(nèi)核驅(qū)動與核外程序之間的通信方式。設計并實現(xiàn)了與PCIe Gen3 DMA數(shù)據(jù)傳輸接口相匹配的驅(qū)動程序。第四,針對并行BFS算法的執(zhí)行過程和數(shù)據(jù)結(jié)構,測試數(shù)據(jù)的特點與格式,設計并實現(xiàn)了將測試數(shù)據(jù)集直接從主機內(nèi)存通過PCIe Gen3 DMA高數(shù)傳輸接口加載到加速器DDR3 SODIMM中的應用程序,并利用該應用程序?qū)φ麄原型系統(tǒng)在不同優(yōu)化類別下進行了測試。
【學位授予單位】:國防科學技術大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP332;TP336

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 ;Virtex-5 FXT FPGA[J];世界電子元器件;2008年05期

2 ;滿足下一代高性能系統(tǒng)帶寬需求的Virtex-E系列[J];今日電子;1999年11期

3 Matt Klein;透視Virtex-4超高效且低功耗的奧秘[J];電子與電腦;2005年09期

4 ;65nm Virtex-5 FPGA取得性能與密度突破[J];電子設計技術;2006年07期

5 宋亞軍;許廷發(fā);倪國強;高昆;王強;;基于Virtex-4 FPGA的低功耗圖像融合系統(tǒng)[J];光學精密工程;2007年06期

6 李俊;白武奇;楊家瑋;;Virtex-4 FPGA配置淺析[J];電子元器件應用;2008年01期

7 叢秋波;;從Virtex-5面向四個領域優(yōu)化平臺成功推出得到的啟迪[J];電子設計技術;2008年05期

8 Ian Troxel;Greg Lara;;基于太空級Virtex FPGA的靈活高性能計算平臺[J];電子技術應用;2009年04期

9 李林軍;王勇;;基于Virtex-5的串行傳輸系統(tǒng)設計與驗證[J];電子設計應用;2009年12期

10 張紀亮;;基于Virtex-5 GTP的高速串行傳輸設計與實現(xiàn)[J];信息與電腦(理論版);2011年06期

中國重要會議論文全文數(shù)據(jù)庫 前4條

1 徐陽;王友仁;;基于Virtex系列FPGA的硬件外部演化技術研究[A];'2002系統(tǒng)仿真技術及其應用學術論文集(第四卷)[C];2002年

2 李軍;王巍;;基于Virtex-5的PCI Express接口設計與驗證[A];全國第4屆信號和智能信息處理與應用學術會議論文集[C];2010年

3 卜妍;郝莉;;LTE上行接收端頻偏校正基于Xilinx Virtex-5的實現(xiàn)[A];2008年中國西部青年通信學術會議論文集[C];2008年

4 劉虎;何旭;;基于FPGA的TS201鏈路口接口設計與實現(xiàn)[A];2008年中國西部青年通信學術會議論文集[C];2008年

中國重要報紙全文數(shù)據(jù)庫 前8條

1 張俊偉;賽靈思推出Virtex—5TXT平臺[N];中國電子報;2008年

2 ;賽靈思發(fā)布Virtex—6 FPGA系列[N];人民郵電;2009年

3 本報記者 李映;2.5D技術為FPGA帶來新價值[N];中國電子報;2011年

4 易凡;Xilinx推出Virtex-5 FXT FPGA[N];電子資訊時報;2008年

5 ;滿足40Gb和100Gb電信設備需求[N];人民郵電;2008年

6 記者  李映;FPGA:多樣化平臺延伸應用空間[N];中國電子報;2007年

7 記者  李映 安勇龍;FPGA:高性能低成本雙管齊下拓展應用[N];中國電子報;2006年

8 記者  李映 趙艷秋;FPGA 65nm技術競賽開鑼[N];中國電子報;2006年

中國碩士學位論文全文數(shù)據(jù)庫 前10條

1 高霞芳;基于 XUP Virtex-Ⅱ Pro XC2VP30 FPGA的LINUX OS設備驅(qū)動的研究和應用開發(fā)[D];昆明理工大學;2015年

2 楊鈞皓;基于Xilinx FPGA的通用自動化測試方法研究[D];電子科技大學;2014年

3 胡少杰;基于位流回讀的Virtex-II芯片內(nèi)部資源的測試[D];電子科技大學;2014年

4 介百瑞;基于位流回讀的Virtex Ⅱ芯片內(nèi)嵌IP核的測試方法的研究[D];電子科技大學;2014年

5 張宇飛;面向Xilinx Virtex-7的DMA數(shù)據(jù)傳輸軟硬件系統(tǒng)設計實現(xiàn)及在BFS算法中的應用[D];國防科學技術大學;2015年

6 楊嵩;Virtex型FPGA的測試理論和方法研究[D];電子科技大學;2011年

7 劉麗;Virtex系列FPGA內(nèi)部互連線測試[D];西安電子科技大學;2008年

8 李偉;基于XUP Virtex-Ⅱ Pro FPGA的嵌入式系統(tǒng)分析與應用研究[D];昆明理工大學;2013年

9 李若銘;機載雷達高速檢測模塊設計[D];湖南大學;2012年

10 李明;基于Virtex-Ⅱ Pro系列FPGA的SAR實時成像處理器中FFT的硬件實現(xiàn)[D];中國科學院研究生院(電子學研究所);2006年



本文編號:1220483

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1220483.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶bc54c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com