首页    期刊浏览 2024年10月05日 星期六
登录注册

文章基本信息

  • 标题:A Parallelization Design of JavaScript Execution Engine
  • 本地全文:下载
  • 作者:Duan Hucai ; Ni Hong ; Deng Feng
  • 期刊名称:International Journal of Multimedia and Ubiquitous Engineering
  • 印刷版ISSN:1975-0080
  • 出版年度:2014
  • 卷号:9
  • 期号:7
  • 页码:171-184
  • DOI:10.14257/ijmue.2014.9.7.15
  • 出版社:SERSC
  • 摘要:With more and more consumer electronics apply multi-core chips, the traditional serialized JavaScript execution engine, which is optimized by just-in-time (JIT) compilation technology, fails to utilize multi-core advantages. This paper proposes a mathematical model to detect the dependency of serial JavaScript tasks and a parallelism execution algorithm for serial JavaScript execution engines. Moreover, the parallel JavaScript execution engine with thread-level speculation technology is implemented based on the SquirrelFish Extreme engine of WebKit. As the experiment were conducted respectively on the general test platform platform Sunspider in the industry and world top 15 websites at traffic volume, the results indicate that both in the real Web application and Sunspider platform, the parallel JavaScript execution engines with 2 to 16 threads can raise the performance dramatically compared with a SquirrelFish execution engine with or without JIT acceleration, respectively.
  • 关键词:Multi-core chips; parallel computation; thread-level speculation; JavaScript
国家哲学社会科学文献中心版权所有