異構(gòu)多核的信息檢索硬件加速

異構(gòu)多核的信息檢索硬件加速

ID:40959981

大?。?31.82 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-08-11

異構(gòu)多核的信息檢索硬件加速_第1頁(yè)
異構(gòu)多核的信息檢索硬件加速_第2頁(yè)
異構(gòu)多核的信息檢索硬件加速_第3頁(yè)
異構(gòu)多核的信息檢索硬件加速_第4頁(yè)
異構(gòu)多核的信息檢索硬件加速_第5頁(yè)
資源描述:

《異構(gòu)多核的信息檢索硬件加速》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、異構(gòu)多核的信息檢索硬件加速SoC設(shè)計(jì)陳天洲嚴(yán)力科鄭臻煒陳劍田曉帆(浙江大學(xué)計(jì)算機(jī)學(xué)院,浙江省杭州市31002)(tzchen@zju.edu.cn)摘要為了提高信息檢索計(jì)算的性能和靈活性,本文提出用特定硬件對(duì)信息檢索進(jìn)行加速,形成異構(gòu)多核并發(fā)的信息檢索加速器。本文設(shè)計(jì)了專用的輔助處理核體系結(jié)構(gòu),包括指令集、專用的高并行度處理部件以及可靈活組織的本地存儲(chǔ)器來(lái)對(duì)信息檢索計(jì)算進(jìn)行加速。通過(guò)在XilinxVirtex4ML403開(kāi)發(fā)板上進(jìn)行的實(shí)現(xiàn),實(shí)驗(yàn)結(jié)果表明本加速處理核能夠在與通用處理器相同的正確率下,比通用處理

2、器的檢索性能提高7~13倍,證明本文提出的異構(gòu)多核結(jié)構(gòu)來(lái)進(jìn)行加速能夠大大提高信息檢索計(jì)算的性能和靈活性。關(guān)鍵詞信息檢索;異構(gòu)多核;硬件加速;SIMD;片上系統(tǒng)中圖法分類號(hào)TP338.6TheHardwareAccelerationSoCforInformationRetrievalBasedontheHeterogeneousMulti-CoreArchitectureChenTianzhou,YanLike,ZhengZhenwei,ChenJianandTianXiaofan(CollegeofComp

3、uterScience,ZhejiangUniversity,Hangzhou310027,China)AbstractInordertoincreasetheperformanceandtheflexibilityofinformationretrieval(IR),thehardwareaccelerationisusedfortheIR.Thispaperdesignsaspecialsynergisticprocessingelement(SPE)toacceleratetheIRcomputati

4、on.Thearchitectureincludestheinstructionset,high-parallelismprocessingunitandtheflexiblelocalstorage.ThesystemisimplementedandverifiedontheXilinxVirtex4ML403board.Byexecutingseveralgroupsoftestdataindifferentapplicationarea,theresultsshowthatthespecialacce

5、leratingcorecanenhancetheperformanceby7to13timesthanthegeneralprocessor.SothissystemwillgreatlyincreasetheperformanceandflexibilityofIRcomputation.Keywordsinformationretrieval;heterogeneouschipmultiprocessor;hardwareacceleration;SIMD;SoC隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,信息

6、檢多核體系中的各處理核是不同的,按照功能可以分索已經(jīng)成為一項(xiàng)重要的技術(shù),在各個(gè)領(lǐng)域都有著廣為主控核與輔助核。主控核一般為通用處理器,用泛的應(yīng)用。例如在數(shù)以億計(jì)的網(wǎng)頁(yè)中查找信息,圖來(lái)進(jìn)行控制和一些通用運(yùn)算。而輔助核一般為專用像識(shí)別技術(shù)中在大量的二進(jìn)制圖像數(shù)據(jù)中查找相似處理核,執(zhí)行某類特殊的運(yùn)算。的數(shù)據(jù),在生物信息學(xué)中從大量的DNA序列中查異構(gòu)多核處理器的出現(xiàn)為信息檢索技術(shù)提供了找特征子序列等等。因此,對(duì)信息檢索進(jìn)行硬件加一個(gè)很好的平臺(tái)。傳統(tǒng)的方法采用并行計(jì)算對(duì)信息速以提高計(jì)算效率就成為了一個(gè)重要的研究方向。檢

7、索進(jìn)行加速,往往通過(guò)增加處理器的數(shù)目來(lái)提高隨著集成電路技術(shù)的發(fā)展,多核處理器尤其是并行度,比如使用各種大型的并行計(jì)算機(jī)[1]。多數(shù)異構(gòu)多核處理器逐漸成為計(jì)算機(jī)發(fā)展的主流。異構(gòu)并行計(jì)算機(jī)中的每個(gè)處理器都還是通用處理器,并收稿日期:2007基金項(xiàng)目:嵌入式系統(tǒng)中編譯器與操作系統(tǒng)內(nèi)核協(xié)同的節(jié)能方法60673149沒(méi)有根據(jù)信息檢索做特定的優(yōu)化。另外一類定制方法件,從LS中讀取指令和數(shù)據(jù)進(jìn)行計(jì)算,并且將執(zhí)行是設(shè)計(jì)ASIC加速器,針對(duì)特定應(yīng)用和特定算法進(jìn)行結(jié)果寫(xiě)入LS中。LS是一塊片上RAM,輔助核所需加速[2-5]。

8、這種加速器不能靈活的運(yùn)用于各種不同領(lǐng)要的所有指令和數(shù)據(jù)都存儲(chǔ)在LS中,當(dāng)數(shù)據(jù)量較大域的信息檢索計(jì)算之中,也不能有效地將其與多核技時(shí)可通過(guò)DMA來(lái)與主存交換數(shù)據(jù)。在輔助核的體系術(shù)結(jié)合起來(lái)以提高性能?;谶@些研究現(xiàn)狀,本文對(duì)結(jié)構(gòu)中,處理單元以及LS的組織是本文的重點(diǎn)。使用異構(gòu)多核體系結(jié)構(gòu)來(lái)加速信息檢索計(jì)算進(jìn)行了除了兩個(gè)處理核之外,系統(tǒng)還包括用來(lái)連接主存探索和研究,設(shè)計(jì)并實(shí)現(xiàn)了專用的信息檢索輔助處理的內(nèi)存控制器等其他I

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。