小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2014年
2期
193-198
,共6页
多核处理器%并行算法%超文本标记语言%万维网%解析
多覈處理器%併行算法%超文本標記語言%萬維網%解析
다핵처리기%병행산법%초문본표기어언%만유망%해석
multi-core processor%parallel algorithm%hypertext markup language%word wide Web%parsing
如今,Web应用已经可以提供接近传统桌面应用的用户体验,其网页也相应地变得更加复杂,从而对Web浏览器的性能提出了巨大挑战.传统的Web浏览器通常使用单一线程处理网页,无法充分利用多处理器设备的运算能力,针对于此提出了一种并行的网页解析算法.与现有针对网页处理的并行算法不同,本算法基于数据并行的方案,通过将输入数据划分成多个部分,对其进行并行处理,再合并各个部分的结果以得到最终结果.本算法可以充分利用现有的高度优化的串行网页处理算法,并且兼容现有的Web标准和技术.在Webkit浏览器引擎上进行的实验指出,本并行算法可以有效利用多核处理器的运算能力,显著提高了网页解析过程的速度.
如今,Web應用已經可以提供接近傳統桌麵應用的用戶體驗,其網頁也相應地變得更加複雜,從而對Web瀏覽器的性能提齣瞭巨大挑戰.傳統的Web瀏覽器通常使用單一線程處理網頁,無法充分利用多處理器設備的運算能力,針對于此提齣瞭一種併行的網頁解析算法.與現有針對網頁處理的併行算法不同,本算法基于數據併行的方案,通過將輸入數據劃分成多箇部分,對其進行併行處理,再閤併各箇部分的結果以得到最終結果.本算法可以充分利用現有的高度優化的串行網頁處理算法,併且兼容現有的Web標準和技術.在Webkit瀏覽器引擎上進行的實驗指齣,本併行算法可以有效利用多覈處理器的運算能力,顯著提高瞭網頁解析過程的速度.
여금,Web응용이경가이제공접근전통탁면응용적용호체험,기망혈야상응지변득경가복잡,종이대Web류람기적성능제출료거대도전.전통적Web류람기통상사용단일선정처리망혈,무법충분이용다처리기설비적운산능력,침대우차제출료일충병행적망혈해석산법.여현유침대망혈처리적병행산법불동,본산법기우수거병행적방안,통과장수입수거화분성다개부분,대기진행병행처리,재합병각개부분적결과이득도최종결과.본산법가이충분이용현유적고도우화적천행망혈처리산법,병차겸용현유적Web표준화기술.재Webkit류람기인경상진행적실험지출,본병행산법가이유효이용다핵처리기적운산능력,현저제고료망혈해석과정적속도.