下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于FPGA客戶(hù)端的分布式計(jì)算網(wǎng)絡(luò)設(shè)計(jì)高校和私企正在應(yīng)用分布式平臺(tái),而不是安裝速度更快、耗電更大的超級(jí)計(jì)算機(jī)來(lái)解決日益復(fù)雜的科學(xué)算法,針對(duì)SETI@home這樣的項(xiàng)目,他們則使用數(shù)以千計(jì)的個(gè)人計(jì)算機(jī)來(lái)計(jì)算它們的數(shù)據(jù)。[1,2]當(dāng)前的分布式計(jì)算網(wǎng)絡(luò)一般用CPU或GPU來(lái)計(jì)算項(xiàng)目數(shù)據(jù)。FPGA也正被像COPACOBANA這樣的項(xiàng)目所采用,該項(xiàng)目使用120個(gè)賽靈思FPGA通過(guò)暴力處理來(lái)破解DES加密文件。[3]不過(guò)在這個(gè)案例中,F(xiàn)PGA都被集中布置在一個(gè)地方,這種方案不太適合那些預(yù)算緊張的大學(xué)或企業(yè)。目前并未將FPGA當(dāng)作分布式計(jì)算工具,這是因?yàn)樗鼈兊氖褂眯枰柚鶳C,才能用新的比特流不斷地重新配置整個(gè)FPGA。但是現(xiàn)在有了賽靈思部分重配置技術(shù),為分布式計(jì)算網(wǎng)絡(luò)設(shè)計(jì)基于FPGA的客戶(hù)端完全可行。我們漢堡應(yīng)用技術(shù)大學(xué)的研究小組為這樣的客戶(hù)端創(chuàng)建了一個(gè)原型,并將其實(shí)現(xiàn)在單個(gè)FPGA上。我們的設(shè)計(jì)由靜態(tài)和動(dòng)態(tài)兩大部分組成。其中靜態(tài)部分在FPGA啟動(dòng)時(shí)加載,與此同時(shí)用靜態(tài)部分實(shí)現(xiàn)的處理器從網(wǎng)絡(luò)服務(wù)器下載動(dòng)態(tài)部分。動(dòng)態(tài)部分屬部分重配置區(qū)域,提供共享的FPGA資源。[4]采用這種配置,F(xiàn)PGA可以位于世界上的任何地方,用較低的預(yù)算就能夠?yàn)橛?jì)算項(xiàng)目提供強(qiáng)大的計(jì)算能力。分布式SOC網(wǎng)絡(luò)由于具有信號(hào)并行處理能力,F(xiàn)PGA能夠使用比微處理器慢8倍的時(shí)鐘,低8倍的功耗實(shí)現(xiàn)比其快三倍的數(shù)據(jù)吞吐量。[5]為利用該強(qiáng)大的計(jì)算能力實(shí)現(xiàn)高數(shù)據(jù)輸入速率,設(shè)計(jì)人員一般將算法實(shí)現(xiàn)為流水線(xiàn),比如DES加密。[3]我們開(kāi)發(fā)分布式SoC網(wǎng)絡(luò)(DSN)原型的目的是加快算法的速度和使用分布式FPGA資源處理大型數(shù)據(jù)集。我們的網(wǎng)絡(luò)設(shè)計(jì)采用“客戶(hù)端-代理-服務(wù)器”架構(gòu),故我們可以將所有注冊(cè)的片上系統(tǒng)(SoC)客戶(hù)端分配給每一個(gè)網(wǎng)絡(luò)參與方的計(jì)算項(xiàng)目(如圖1所示)。這在將每一個(gè)SoC客戶(hù)端連接到唯一的項(xiàng)目的“客戶(hù)端-服務(wù)器”架構(gòu)中是無(wú)法實(shí)現(xiàn)的。另外,我們選擇“代理-服務(wù)器”架構(gòu)可以將每個(gè)FPGA的TCP/IP連接數(shù)量減少到一個(gè)。DSNFPGA負(fù)責(zé)運(yùn)算使用專(zhuān)用數(shù)據(jù)集的算法,而“代理-服務(wù)器”則負(fù)責(zé)管理SoC客戶(hù)端和項(xiàng)目客戶(hù)端。代理調(diào)度連接的SoC客戶(hù)端,讓每個(gè)項(xiàng)目在相同的時(shí)間幾乎擁有相同的計(jì)算能力,或者在SoC的數(shù)量少于計(jì)算請(qǐng)求的項(xiàng)目時(shí)分時(shí)復(fù)用soc客戶(hù)端。項(xiàng)目客戶(hù)端提供部分重配置模塊(PRM)和激勵(lì)輸入數(shù)據(jù)集。在連接到“代理-服務(wù)器”之后,項(xiàng)目客戶(hù)端將PRM比特文件發(fā)送給服務(wù)器,然后由服務(wù)器將它們分配給帶有空閑的部分可重配置區(qū)域(PRR)的SoC客戶(hù)端。SoC客戶(hù)端的靜態(tài)部分是一個(gè)基于MicroBlazeTM的微控制器,用接收到的PRM動(dòng)態(tài)重新配置PRR。接下來(lái),項(xiàng)目客戶(hù)端開(kāi)始通過(guò)“代理-服務(wù)器”發(fā)送數(shù)據(jù)集并從SoC客戶(hù)端接收計(jì)算的結(jié)果。根據(jù)項(xiàng)目客戶(hù)端的需要,舉例來(lái)說(shuō),它可以比較不同的計(jì)算結(jié)果,或根據(jù)計(jì)算目的評(píng)估計(jì)算結(jié)果。MicroBlaze處理器負(fù)責(zé)運(yùn)行客戶(hù)端軟件,客戶(hù)端軟件管理部分重配置以及比特流和數(shù)據(jù)交換。SOC客戶(hù)端我們?yōu)殡SML605評(píng)估板配套提供的賽靈思Virtex?-6FPGA(XC6VLX240T)開(kāi)發(fā)了SoC客戶(hù)端。MicroBlazeTM處理器負(fù)責(zé)運(yùn)行客戶(hù)端軟件,客戶(hù)端軟件負(fù)責(zé)管理部分可重配置以及比特流和數(shù)據(jù)交換(如圖2所示)。用戶(hù)邏輯封裝PRR的處理器本地總線(xiàn)(PLB)外設(shè)用以連接靜態(tài)部分和動(dòng)態(tài)部分。在動(dòng)態(tài)部分駐留的是接收到的PRM提供的加速器IP核使用的FPGA共享資源。為存儲(chǔ)接收到的數(shù)據(jù)和計(jì)算完成的數(shù)據(jù),我們選擇了DDR3存儲(chǔ)器而非CompactFlash,因?yàn)镈DR存儲(chǔ)器有更高的數(shù)據(jù)吞吐量和無(wú)限制的寫(xiě)入訪(fǎng)問(wèn)次數(shù)。PRM存儲(chǔ)在專(zhuān)用數(shù)據(jù)段內(nèi),以控制其大小,避免與其它數(shù)據(jù)集發(fā)生沖突。該數(shù)據(jù)段大小為10MB,足以存儲(chǔ)完整的FPGA配置。因此每一個(gè)PRM都應(yīng)該與這個(gè)數(shù)據(jù)段的大小匹配。我們還為接收及結(jié)果數(shù)據(jù)集創(chuàng)建了不同的數(shù)據(jù)段。這些數(shù)據(jù)段
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版打印機(jī)設(shè)備銷(xiāo)售與市場(chǎng)拓展合同3篇
- 2025年度旅游交通設(shè)備維護(hù)保養(yǎng)合同范本4篇
- 2025版勞動(dòng)法背景下員工績(jī)效評(píng)估與激勵(lì)合同4篇
- 二零二五版花椒油產(chǎn)業(yè)標(biāo)準(zhǔn)化建設(shè)與推廣應(yīng)用合同3篇
- 2025年果園承包管理及收益分成合同4篇
- 2025年度保密設(shè)備采購(gòu)合同2篇
- 2024年05月重慶中國(guó)建設(shè)銀行重慶市分行“建習(xí)生”暑期實(shí)習(xí)生暨萬(wàn)名學(xué)子暑期下鄉(xiāng)實(shí)踐隊(duì)員招考筆試歷年參考題庫(kù)附帶答案詳解
- 先進(jìn)金屬冶煉技術(shù)的研究進(jìn)展
- 交通運(yùn)輸服務(wù)的市場(chǎng)化與競(jìng)爭(zhēng)力
- 2017年版標(biāo)準(zhǔn)化運(yùn)輸專(zhuān)業(yè)培訓(xùn)學(xué)習(xí)課件
- 綿陽(yáng)市高中2022級(jí)(2025屆)高三第二次診斷性考試(二診)歷史試卷(含答案)
- 露天礦山課件
- 經(jīng)濟(jì)效益證明(模板)
- 銀行卡凍結(jié)怎么寫(xiě)申請(qǐng)書(shū)
- 果樹(shù)蔬菜病害:第一章 蔬菜害蟲(chóng)
- 借條借款合同帶擔(dān)保人
- 人工地震動(dòng)生成程序
- 創(chuàng)意綜藝風(fēng)脫口秀活動(dòng)策劃PPT模板
- SSB變槳系統(tǒng)的基礎(chǔ)知識(shí)
- 大五人格量表(revised)--計(jì)分及解釋
- CFA考試(LevelⅠ)歷年真題詳解2015LevelⅠMockExamAfternoonSession
評(píng)論
0/150
提交評(píng)論