电子科技大学学报
電子科技大學學報
전자과기대학학보
JOURNAL OF UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA
2014年
3期
400-404
,共5页
嵌入式浏览器%排版布局%资源加载%多核%并行设计
嵌入式瀏覽器%排版佈跼%資源加載%多覈%併行設計
감입식류람기%배판포국%자원가재%다핵%병행설계
embedded browser%layout%loading resources%multi-core%parallel method
为了提高嵌入式浏览器在多核处理器上的显示速度,提出了一种针对多核平台的嵌入式浏览器多线程划分并行设计方法。该方法将嵌入式浏览器内核划分为多个线程,以用户界面作为主线程,资源加载、解析、排版布局、图形绘制模块划分为子线程,使嵌入式浏览器以多线程方式在多核处理器上并行执行。该方法打破了传统浏览器的串行过程,克服了传统浏览器的用户响应效果差、多核处理器的CPU利用率低等问题。经实验测试,验证了该方法的可行性,并且在内存不超过64 MB的情况下,网页显示速度提高了18%~40%。
為瞭提高嵌入式瀏覽器在多覈處理器上的顯示速度,提齣瞭一種針對多覈平檯的嵌入式瀏覽器多線程劃分併行設計方法。該方法將嵌入式瀏覽器內覈劃分為多箇線程,以用戶界麵作為主線程,資源加載、解析、排版佈跼、圖形繪製模塊劃分為子線程,使嵌入式瀏覽器以多線程方式在多覈處理器上併行執行。該方法打破瞭傳統瀏覽器的串行過程,剋服瞭傳統瀏覽器的用戶響應效果差、多覈處理器的CPU利用率低等問題。經實驗測試,驗證瞭該方法的可行性,併且在內存不超過64 MB的情況下,網頁顯示速度提高瞭18%~40%。
위료제고감입식류람기재다핵처리기상적현시속도,제출료일충침대다핵평태적감입식류람기다선정화분병행설계방법。해방법장감입식류람기내핵화분위다개선정,이용호계면작위주선정,자원가재、해석、배판포국、도형회제모괴화분위자선정,사감입식류람기이다선정방식재다핵처리기상병행집행。해방법타파료전통류람기적천행과정,극복료전통류람기적용호향응효과차、다핵처리기적CPU이용솔저등문제。경실험측시,험증료해방법적가행성,병차재내존불초과64 MB적정황하,망혈현시속도제고료18%~40%。
A parallel method with multi-threading for multi-core embedded browser is introduced in order to improve the speed of browser in multi-core processors. By putting the user interface into the master thread, and loading resources, parsing, layout and painting into the slave thread, this method parallels the serial processes for Web pages. This method can solve the problem of the browser’s slow response and low CPU utilization of multicore processors. The feasibility of the method is verified and the speed of rendering the web pages is improved by 18%~40%with memory less than 64 MB memory according to the testing cases.