論文資料:基于sse指令集的串匹配算法優(yōu)化(

論文資料:基于sse指令集的串匹配算法優(yōu)化(

ID:9292394

大小:609.00 KB

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

時(shí)間:2018-04-26

論文資料:基于sse指令集的串匹配算法優(yōu)化(_第1頁(yè)
論文資料:基于sse指令集的串匹配算法優(yōu)化(_第2頁(yè)
論文資料:基于sse指令集的串匹配算法優(yōu)化(_第3頁(yè)
論文資料:基于sse指令集的串匹配算法優(yōu)化(_第4頁(yè)
論文資料:基于sse指令集的串匹配算法優(yōu)化(_第5頁(yè)
資源描述:

《論文資料:基于sse指令集的串匹配算法優(yōu)化(》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、基于SSE指令集的串匹配算法優(yōu)化基金項(xiàng)目:國(guó)家973計(jì)劃重點(diǎn)基礎(chǔ)研究項(xiàng)目(2007CB311100);國(guó)家242信息安全計(jì)劃項(xiàng)目((242)2009A43)邵妍1,2,4,劉燕兵1,3,4,劉萍1,4,郭莉1,4(1.中國(guó)科學(xué)院計(jì)算技術(shù)研究所,北京100190;2.北京郵電大學(xué),北京100876;3.中國(guó)科學(xué)院研究生院,北京100039;信息內(nèi)容安全技術(shù)國(guó)家工程實(shí)驗(yàn)室,北京100190);摘要:串匹配是計(jì)算機(jī)研究領(lǐng)域的經(jīng)典問(wèn)題之一,在網(wǎng)絡(luò)安全、計(jì)算生物學(xué)、信息檢索等領(lǐng)域發(fā)揮著關(guān)鍵的作用。其中,基于位并行的串匹配算法所需存儲(chǔ)空間小、匹配速度快,但由于受到機(jī)器字的限制,只適合小規(guī)模的串

2、匹配。基于SSE系列指令集對(duì)經(jīng)典的位并行算法Shift-And、BNDM進(jìn)行了優(yōu)化,優(yōu)化算法利用SSE指令集提供的128位大位寬寄存器,將多個(gè)狀態(tài)向量打包到SSE寄存器上,并通過(guò)SSE的位操作指令狀態(tài)向量進(jìn)行更新。在隨機(jī)數(shù)據(jù)和真實(shí)數(shù)據(jù)上的測(cè)試結(jié)果顯示,優(yōu)化算法的匹配速度達(dá)到原算法的2倍以上。關(guān)鍵詞:串匹配算法;位并行;SSE指令集;Shift-And;BNDM中圖分類(lèi)號(hào):TP302文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):OptimizingStringMatchingAlgorithmsbyUsingSSEInstructionsSHAOYan1,2,4,LIUYan-bing1,3,4,LIUP

3、ing1,4,GUOLi1,4(1.InstituteofComputingTechnologyChineseAcademyofSciences,Beijing100190,China;2.BeijingUniversityofPostsandTelecommunications,Beijing,100876,China;3.GraduateUniversityofChineseAcademyofSciences,Beijing100039,China;3.NationalEngineeringLaboratoryforInformationSecurityTechnologies

4、,Beijing100190,China)Abstract:Stringmatchingisaclassicresearchareaincomputerscienceandplaysanimportantroleinvariouskindoffields,suchasinformationsecurity,computationalbiology,informationretrial,etc.Bit-parallelstringmatchingalgorithmsrequirelessmemoryspaceandmatchpatternsatahighspeed.However,l

5、imitedbythemachineword,theyareonlysuitableforsmall-scalestringmatching.WeoptimizedtheclassicShift-AndalgorithmandBNDMalgorithmbyusingSSEinstructions.Wepackedseveralbit-vectorsintothe128-bitregistersprovidedbySSEinstructionset,andupdatedbit-vectorsbyusingSSEinstructions.Wetestedtheoptimizedalgo

6、rithmsonrandomdatasetaswellasrealdataset,andtheresultsindicatedthatthematchingspeedsoftheoptimizedalgorithmswereacceleratedtoatleasttwiceasmuchastheoriginalalgorithms’.Keywords:stringmatchingalgorithms;bitparallel;SSEinstructionset;Shift-And;BNDM1引言精確串匹配(后面簡(jiǎn)稱“串匹配”)問(wèn)題是計(jì)算機(jī)科學(xué)研究領(lǐng)域的一個(gè)經(jīng)典問(wèn)題。它指在文本T=t1

7、t2…tn中找出某個(gè)給定的模式串集合P={p1,p2,…,pr}的所有出現(xiàn)位置,其中T和pi(1≤i≤r)是在有限字符表∑上的字符序列。串匹配技術(shù)廣泛應(yīng)用于網(wǎng)絡(luò)信息安全領(lǐng)域,典型的應(yīng)用包括:入侵檢測(cè)/防御系統(tǒng)(IDS/IPS)、反病毒和反垃圾郵件檢測(cè)(AV/AS)、網(wǎng)絡(luò)帶寬管理和服務(wù)質(zhì)量(QoS)、統(tǒng)一威脅管理(UTM)等。近年來(lái),隨著寬帶技術(shù)的發(fā)展和多媒體應(yīng)用的廣泛流行,互聯(lián)網(wǎng)技術(shù)得到極大的普及和發(fā)展。由于互聯(lián)網(wǎng)協(xié)議和計(jì)算機(jī)系統(tǒng)的漏洞,網(wǎng)絡(luò)安全形勢(shì)日趨嚴(yán)峻。傳統(tǒng)的網(wǎng)

當(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)系客服處理。