ZOOMM: a parallel web browser engine for multicore mobile devices

ZOOMM: a parallel web browser engine for multicore mobile devices
复制标题

ZOOMM:用于多核移动设备的并行网络浏览器引擎

DOI:
--
复制
发表时间:
2013
期刊:
ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming
影响因子:
--
通讯作者:
Vrajesh Bhavsar
Vrajesh Bhavsar
中科院分区:
--
文献类型:
--
作者:
Călin Caşcaval;Seth Fowler;Pablo Montesinos;W. Piekarski;Mehrdad Reshadi;Behnam Robatmili;Michael Weber;Vrajesh Bhavsar

文献摘要

被引文献

相似文献

我们将探讨在移动设备上的浏览器中表达和管理并发性所面临的挑战。浏览器是实现多种标准的复杂应用程序,需要支持遗留行为,并且具有高度的动态性和交互性。我们展示了ZOOMM,一个高度并发的web浏览器引擎原型,并展示了如何在不同级别上有效地利用并发:加速计算性能,预加载网络资源,以及在页面加载的关键路径之外预处理资源。在双核Android移动设备上,我们证明了ZOOMM在加载Vellamo基准测试中定义的页面集时比基于本地WebKit的浏览器快两倍。
We explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine prototype and show how concurrency is effectively exploited at different levels: speed up computation performance, preload network resources, and preprocess resources outside the critical path of page loading. On a dual-core Android mobile device we demonstrate that ZOOMM is two times faster than the native WebKit based browser when loading the set of pages defined in the Vellamo benchmark.