Parallelized sub-resource loading for web rendering engine

Deokho Kim, Changmin Lee, Sangpil Lee, Won Woo Ro

Research output: Contribution to journalArticle

Abstract

High-performance web browsers would be more emphasized in the commercial electronic devices including smart phones, tablet PCs, netbooks, laptops, and smart TVs. On the other hand, the web browsers still experience performance degradation due to the increase of resources provided on a web page. In fact, web pages with a large number of images require a very complex rendering operations. In this paper, we propose a parallel web browser for rapid web rendering operations with exploiting thread-level parallelism. The proposed architecture parallelizes the sub-resource loading operation on various platforms including the conventional PC system and the mobile embedded system. The proposed parallel sub-resource loading operation achieves a maximum speedup of 1.87 in a quad-core system. For the dual-core embedded system, a maximum speed-up is as large as 1.45.

Original languageEnglish
Pages (from-to)785-793
Number of pages9
JournalJournal of Systems Architecture
Volume59
Issue number9
DOIs
Publication statusPublished - 2013 Jun 21

Fingerprint

Web browsers
World Wide Web
Engines
Embedded systems
Websites
Degradation
Rendering (computer graphics)

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture

Cite this

Kim, Deokho ; Lee, Changmin ; Lee, Sangpil ; Ro, Won Woo. / Parallelized sub-resource loading for web rendering engine. In: Journal of Systems Architecture. 2013 ; Vol. 59, No. 9. pp. 785-793.
@article{4327b97c4a534590af45783298467e53,
title = "Parallelized sub-resource loading for web rendering engine",
abstract = "High-performance web browsers would be more emphasized in the commercial electronic devices including smart phones, tablet PCs, netbooks, laptops, and smart TVs. On the other hand, the web browsers still experience performance degradation due to the increase of resources provided on a web page. In fact, web pages with a large number of images require a very complex rendering operations. In this paper, we propose a parallel web browser for rapid web rendering operations with exploiting thread-level parallelism. The proposed architecture parallelizes the sub-resource loading operation on various platforms including the conventional PC system and the mobile embedded system. The proposed parallel sub-resource loading operation achieves a maximum speedup of 1.87 in a quad-core system. For the dual-core embedded system, a maximum speed-up is as large as 1.45.",
author = "Deokho Kim and Changmin Lee and Sangpil Lee and Ro, {Won Woo}",
year = "2013",
month = "6",
day = "21",
doi = "10.1016/j.sysarc.2013.05.016",
language = "English",
volume = "59",
pages = "785--793",
journal = "Journal of Systems Architecture",
issn = "1383-7621",
publisher = "Elsevier",
number = "9",

}

Parallelized sub-resource loading for web rendering engine. / Kim, Deokho; Lee, Changmin; Lee, Sangpil; Ro, Won Woo.

In: Journal of Systems Architecture, Vol. 59, No. 9, 21.06.2013, p. 785-793.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Parallelized sub-resource loading for web rendering engine

AU - Kim, Deokho

AU - Lee, Changmin

AU - Lee, Sangpil

AU - Ro, Won Woo

PY - 2013/6/21

Y1 - 2013/6/21

N2 - High-performance web browsers would be more emphasized in the commercial electronic devices including smart phones, tablet PCs, netbooks, laptops, and smart TVs. On the other hand, the web browsers still experience performance degradation due to the increase of resources provided on a web page. In fact, web pages with a large number of images require a very complex rendering operations. In this paper, we propose a parallel web browser for rapid web rendering operations with exploiting thread-level parallelism. The proposed architecture parallelizes the sub-resource loading operation on various platforms including the conventional PC system and the mobile embedded system. The proposed parallel sub-resource loading operation achieves a maximum speedup of 1.87 in a quad-core system. For the dual-core embedded system, a maximum speed-up is as large as 1.45.

AB - High-performance web browsers would be more emphasized in the commercial electronic devices including smart phones, tablet PCs, netbooks, laptops, and smart TVs. On the other hand, the web browsers still experience performance degradation due to the increase of resources provided on a web page. In fact, web pages with a large number of images require a very complex rendering operations. In this paper, we propose a parallel web browser for rapid web rendering operations with exploiting thread-level parallelism. The proposed architecture parallelizes the sub-resource loading operation on various platforms including the conventional PC system and the mobile embedded system. The proposed parallel sub-resource loading operation achieves a maximum speedup of 1.87 in a quad-core system. For the dual-core embedded system, a maximum speed-up is as large as 1.45.

UR - http://www.scopus.com/inward/record.url?scp=84885959504&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84885959504&partnerID=8YFLogxK

U2 - 10.1016/j.sysarc.2013.05.016

DO - 10.1016/j.sysarc.2013.05.016

M3 - Article

AN - SCOPUS:84885959504

VL - 59

SP - 785

EP - 793

JO - Journal of Systems Architecture

JF - Journal of Systems Architecture

SN - 1383-7621

IS - 9

ER -