《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > ßFA:一種基于向量指令集的高性能數據處理算法
ßFA:一種基于向量指令集的高性能數據處理算法
電子技術應用
楊嘉佳,關健,李正,于增明,姚旺君
中國電子信息產業集團有限公司第六研究所
摘要: 正則表達式匹配技術在數據清洗、解析提取等數據處理任務方面發揮重大作用。然而,由于匹配過程中存在數據強依賴關系和內存訪問不可預測等問題,造成匹配性能較低。針對此問題,提出一種基于向量指令集的高性能正則表達式數據處理算法,稱之為ßFA:通過向量指令一次性從內存讀出若干連續字符,并與最常被訪問狀態對應的非信任字符集進行向量匹配,利用內置函數定位首個非信任字符的位置,獲得可直接跳過的字符數,從而實現匹配性能的加速。實驗結果表明,ßFA算法的吞吐率優于原始DFA算法和αFA算法,是原始DFA算法的4.67~60倍以及ɑFA算法的4.37~7.82倍。
中圖分類號:TP391.1 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.245114
中文引用格式: 楊嘉佳,關健,李正,等. ?FA:一種基于向量指令集的高性能數據處理算法[J]. 電子技術應用,2024,50(11):85-88.
英文引用格式: Yang Jiajia,Guan Jian,Li Zheng,et al. ?FA: a high-performance data processing algorithm based on vector instruction set[J]. Application of Electronic Technique,2024,50(11):85-88.
ßFA: a high-performance data processing algorithm based on vector instruction set
Yang Jiajia,Guan Jian,Li Zheng,Yu Zengming,Yao Wangjun
The Sixth Research Institute of China Electronics Corporation
Abstract: Regular expression matching technology plays a significant role in data processing tasks such as data cleaning, parsing, and extraction. However, due to issues such as strong data dependency and unpredictable memory access in the matching process, the matching performance is relatively low. In response to this problem, this paper proposes a high-performance regular expression data processing algorithm based on vector instruction set, which is called ßFA. By using vector instructions to read a sequence of consecutive characters at once, and performing vector matching with the non-trusted character set corresponding to the most frequently accessed state, built-in functions can be utilized to find the position of the first non-trusted character, thus obtaining the number of characters that can be skipped directly, thereby accelerating the matching performance. Experimental results show that the throughput of the ßFA algorithm is superior to the original DFA algorithm and the αFA algorithm, being 4.67~60 times faster than the original DFA algorithm and 4.37~7.82 times faster than the αFA algorithm.
Key words : regular expression matching;vector instruction set;high-performance data processing

引言

數據處理能力是大數據時代的核心要素之一,決定了真實數據環境下是否滿足數據線速處理的要求。正則表達式匹配技術可作為數據清洗、提取解析和數據檢測等數據處理任務的有效解決手段之一。例如,基于Linux系統的Awk、Vim、Perl工具以及開源網絡入侵檢測系統Bro IDS[1]等都使用了正則表達式的匹配功能。

正則表達式匹配的有效手段通常分為確定型有限自動機(Deterministic Finite Automata, DFA)和基于非確定型有限自動機(Nondeterministic Finite Automata, NFA)[2]。兩者各有其特點,NFA空間復雜性較低,但因為一次字符輸入可能會引發數目不定的多個狀態轉移,造成匹配時間復雜性較大。相反,原始DFA的時間復雜性低且為O(1),但存在空間開銷大的問題。

在大數據處理背景下,正則表達式的匹配性能是最重要的衡量因素,因此DFA成為解決匹配性能方案的首選。針對DFA空間開銷大的問題,現已存在很多優秀的研究成果[3]。然而,DFA匹配過程中存在數據強依賴關系,造成其不能很好地適用于高性能數據處理環境。

因此,針對DFA匹配性能較低的問題,本文利用Intel的向量指令集對DFA匹配進行加速。通過一次性讀入若干連續字符,然后并行判斷其是否屬于最常被訪問狀態的非信任字符集,獲取無需訪問內存狀態轉移表即可直接跳過的字符數,從而減少匹配時間的消耗以達到性能加速目的。


本文詳細內容請下載:

http://www.cowatch.cn/resource/share/2000006215


作者信息:

楊嘉佳,關健,李正,于增明,姚旺君

(中國電子信息產業集團有限公司第六研究所,北京 100083)


Magazine.Subscription.jpg

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美不卡一区| 久久久久久久久岛国免费| 欧美日韩国产综合在线| 红桃视频欧美| 欧美一区二区免费观在线| 日韩天堂在线观看| 国产精品v欧美精品v日本精品动漫| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产麻豆一精品一av一免费| 亚洲手机成人高清视频| 亚洲日本精品国产第一区| 国产日韩精品一区二区三区| 欧美日韩伦理在线| 亚洲风情在线资源站| 亚洲黑丝一区二区| 亚洲欧美高清| 亚洲一区二区三区视频播放| 久久久97精品| 久久精品国产亚洲一区二区| 欧美极品欧美精品欧美视频| 欧美屁股在线| 国产字幕视频一区二区| 99综合在线| 欧美日韩国产一中文字不卡| 欧美性色综合| 亚洲欧美日韩综合国产aⅴ| 久久精品30| 亚洲国产小视频在线观看| 欧美性一区二区| 欧美伦理视频网站| 久久精品五月婷婷| 国产精品v日韩精品v欧美精品网站| 久久综合网络一区二区| 欧美特黄a级高清免费大片a级| 欧美日韩综合视频网址| 欧美专区在线观看| 欧美久久久久中文字幕| 国产精品乱码一区二三区小蝌蚪| 亚洲乱码精品一二三四区日韩在线| 欧美日本一区二区高清播放视频| 国产亚洲美州欧州综合国| ●精品国产综合乱码久久久久| 国产一区二区三区在线播放免费观看| 一本久久精品一区二区| 国产精品永久免费视频| 在线不卡欧美| 国产精品实拍| 亚洲人成网站影音先锋播放| 欧美日韩中文在线观看| 国产精品成人免费视频| 欧美午夜精品久久久久免费视| 亚洲乱码一区二区| 国产精品裸体一区二区三区| 国产在线拍偷自揄拍精品| 亚洲精品视频免费观看| 影院欧美亚洲| 一区二区自拍| 欧美日韩国产专区| 国产精品国产精品国产专区不蜜| 国产精品自拍在线| 亚洲成色999久久网站| 亚洲免费观看| 巨胸喷奶水www久久久免费动漫| 久久国产欧美| 欧美日韩国产区一| 欧美日韩精品一区二区在线播放| 一本久久a久久精品亚洲| 亚洲一区二区少妇| 国内精品伊人久久久久av一坑| 国产精品久久久久久久久久三级| 久久精品视频在线看| 免费观看在线综合色| 亚洲欧洲一级| 韩国成人福利片在线播放| 一区二区三区在线视频免费观看| 国产精品揄拍一区二区| 夜夜嗨av一区二区三区四区| 久久国产高清| 欧美激情一区二区久久久| 在线视频免费在线观看一区二区| 亚洲日本一区二区三区| 久久精品国产亚洲高清剧情介绍| 影音先锋亚洲一区| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩爆操| 国产一区二区| 免费成人在线视频网站| 99热在线精品观看| 欧美日本亚洲| 亚洲欧美一区二区精品久久久| 久久久久久网址| 欧美精品福利| 国产精品无码永久免费888| 狂野欧美激情性xxxx欧美| 性欧美激情精品| 国产一区二区三区黄视频| 欧美二区乱c少妇| 国产精品一区二区男女羞羞无遮挡| 韩国av一区二区三区在线观看| 久久久久中文| 国产精品日日做人人爱| 亚洲精品一区在线观看| 久久精品国产一区二区三| 狠狠做深爱婷婷久久综合一区| 久久综合九色综合欧美狠狠| 欧美日韩伊人| 在线一区二区三区四区五区| 亚洲欧美成aⅴ人在线观看| 国产综合色在线视频区| 欧美一区国产在线| 亚洲午夜av| 国产精品二区在线| 欧美一区二区日韩| 在线精品国精品国产尤物884a| 欧美日韩二区三区| 欧美一区二区在线视频| 麻豆freexxxx性91精品| 欧美一区二区三区四区在线观看地址| 久久国产乱子精品免费女| 国产乱码精品一区二区三区不卡| 狠色狠色综合久久| 久久精品2019中文字幕| 国产精品日韩欧美| 国内精品免费在线观看| 韩国一区电影| 在线免费精品视频| 中文日韩在线视频| 99精品视频免费全部在线| 新67194成人永久网站| 国产精品国码视频| 久久成人精品无人区| 亚洲电影免费观看高清完整版在线| 欧美a一区二区| 亚洲第一在线综合网站| 最新亚洲激情| 精品av久久久久电影| 欧美一级二级三级蜜桃| 国产一区视频在线观看免费| 免费成人美女女| 亚洲综合视频一区| 国产综合色精品一区二区三区| 国产日韩欧美三区| 日韩天堂在线观看| 麻豆av一区二区三区久久| 美女主播精品视频一二三四| 每日更新成人在线视频| 欧美日韩喷水| 欧美成人精精品一区二区频| 欧美黄色小视频| 国产亚洲综合性久久久影院| 国产深夜精品福利| 欧美激情精品久久久| 国产在线观看91精品一区| 国产美女精品一区二区三区| 亚洲电影网站| 欧美成人tv| 欧美日韩专区在线| 国产日产欧美a一级在线| 欧美日韩黄色一区二区| 国色天香一区二区| 欧美chengren| 亚洲人成人77777线观看| 欧美1区免费| 欧美激情一区二区三区蜜桃视频| 午夜日韩福利| 99re这里只有精品6| 国产精品外国| 亚洲精品美女在线观看播放| 欧美亚州一区二区三区| 亚洲网在线观看| 91久久夜色精品国产网站| 久久高清免费观看| 欧美a级理论片| 亚洲一区二区三区视频| 欧美日韩国产区一| 亚洲视频在线看| 在线观看91久久久久久| 欧美日韩国产一级| 欧美韩国日本一区| 在线观看精品一区| 欧美亚洲视频一区二区| 久久免费国产精品| 欧美日韩成人在线| 国产一区二区黄| 亚洲欧洲另类国产综合| 欧美xart系列高清| 欧美jizzhd精品欧美喷水| 国产精品五月天| 国产精品老牛| 国产视频欧美视频| 亚洲国产天堂久久国产91| 国产精品久久二区| 国产一区二区三区在线播放免费观看| 亚洲夜晚福利在线观看| 久久久久国产精品人| 久久久久国产成人精品亚洲午夜| 亚洲图片激情小说| 久久亚洲二区| 亚洲欧洲日韩女同| 国产精品久久激情| 国内精品99| 欧美日韩mp4| 亚洲激情六月丁香| 国产精品一区二区久久精品| 国内精品免费午夜毛片| 欧美 日韩 国产一区二区在线视频| 国产日本欧美一区二区三区| 欧美精品国产一区| 99精品视频免费在线观看| 好看不卡的中文字幕| 中文久久精品| 欧美一区二区视频在线观看| 在线日本欧美| 午夜精品久久久久久久99热浪潮| 亚洲一区一卡| 亚洲国产成人av| 久久综合狠狠综合久久激情| 久久高清福利视频| 久久久噜噜噜久噜久久| 国产精品日韩在线观看| 久久精品72免费观看| 国产精品一区二区久久久| 欧美日韩免费观看中文| 国产欧美一区视频| 噜噜噜噜噜久久久久久91| 91久久精品一区二区三区| 国产亚洲欧美色| 亚洲综合国产精品| 国产午夜精品视频免费不卡69堂| 国产精品久久久久久久浪潮网站| 好看的av在线不卡观看| 久久激情五月丁香伊人| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲精品在线观看免费| 欧美一级视频免费在线观看| 欧美高清在线播放| 韩国一区二区三区美女美女秀| 欧美小视频在线| 亚洲电影免费观看高清完整版在线观看| 另类春色校园亚洲| 欧美精品在线观看播放| 国产综合久久久久久鬼色| 国产亚洲视频在线观看| 老牛国产精品一区的观看方式| 亚洲视频综合在线| 欧美日韩亚洲一区| 久久久久国产一区二区三区四区| 亚洲免费视频一区二区| 亚洲精品欧美激情| 欧美性猛交xxxx乱大交蜜桃| 亚洲图片你懂的| 久久精品视频免费播放| 国语自产精品视频在线看| 欧美色图一区二区三区| 欧美 日韩 国产 一区| 欧美日韩的一区二区| 欧美午夜精品久久久久久浪潮| 性欧美办公室18xxxxhd| 在线视频国内自拍亚洲视频| 国产一区日韩欧美| 亚洲在线视频观看| 久久精品国产视频| 欧美日韩视频不卡| 日韩亚洲不卡在线| 亚洲人成绝费网站色www| 国产亚洲一区二区在线观看| 欧美视频免费在线| 免费国产自线拍一欧美视频| 国产一区二区三区电影在线观看| 亚洲美女少妇无套啪啪呻吟| 亚洲经典在线看| 在线观看日产精品| 亚洲女女做受ⅹxx高潮| 国产伦理一区| 一卡二卡3卡四卡高清精品视频| 蜜月aⅴ免费一区二区三区| 欧美丝袜一区二区三区| 久久亚洲欧洲| 欧美本精品男人aⅴ天堂| 久久久99国产精品免费| 欧美在线free| 国产日韩亚洲欧美| 亚洲一区二区三区免费观看| 久久一区精品| 免费一级欧美片在线播放| 国产精品成人免费精品自在线观看| 亚洲无线一线二线三线区别av| 欧美日韩日本网| 欧美在线黄色| 99精品热6080yy久久| 亚洲国产精品第一区二区| 欧美日韩免费高清一区色橹橹| 午夜日韩av| 国产精品中文字幕在线观看| 欧美日韩午夜剧场| 国产精品多人| 欧美一区2区三区4区公司二百| 亚洲一线二线三线久久久| 欧美激情一区二区三区高清视频| 中文在线资源观看网站视频免费不卡| 欧美连裤袜在线视频| 猛干欧美女孩| 欧美日韩精品三区| 999亚洲国产精| 噜噜噜噜噜久久久久久91| 欧美日韩一区二区在线视频| 亚洲免费一级电影| 老司机午夜精品| 欧美激情亚洲一区| 国产精品久久久久aaaa樱花| 欧美一区激情| 亚洲欧洲精品成人久久奇米网| 欧美激情国产高清| 欧美中文在线免费| 在线观看91精品国产入口| 欧美视频免费| 亚洲一区二区久久| 欧美日韩专区在线| 亚洲一区二区三区在线视频| 亚洲免费人成在线视频观看| 国产精品久久久久久户外露出| 欧美一区不卡| 一本久久综合| 欧美日韩在线亚洲一区蜜芽| 卡一卡二国产精品| 在线日韩av永久免费观看| 在线免费精品视频| 蜜桃精品久久久久久久免费影院|