多核平台嵌入式浏览器并行机制的研究与设计

Research and Design of Parallel Method for Multi-Core Embedded Browser

  • 摘要: 为了提高嵌入式浏览器在多核处理器上的显示速度,提出了一种针对多核平台的嵌入式浏览器多线程划分并行设计方法. 该方法将嵌入式浏览器内核划分为多个线程,以用户界面作为主线程,资源加载、解析、排版布局、图形绘制模块划分为子线程,使嵌入式浏览器以多线程方式在多核处理器上并行执行. 该方法打破了传统浏览器的串行过程,克服了传统浏览器的用户响应效果差、多核处理器的CPU利用率低等问题. 经实验测试,验证了该方法的可行性,并且在内存不超过64MB的情况下,网页显示速度提高了18%~40%.

     

    Abstract: 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.

     

/

返回文章
返回