Architectural characterization and similarity analysis of sunspider and Google's V8 Javascript benchmarks
Today, more than 99% of web-browsers are enabled with Javascript capabilities, and Javascript's popularity is only going to increase in the future. However, due to bytecode interpretation, Javascript codes suffer from severe performance penalty (up to 50x slower) compared to the corresponding n...
Uložené v:
| Vydané v: | 2012 IEEE International Symposium on Performance Analysis of Systems and Software s. 221 - 232 |
|---|---|
| Hlavní autori: | , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.04.2012
|
| Predmet: | |
| ISBN: | 146731143X, 9781467311434 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Today, more than 99% of web-browsers are enabled with Javascript capabilities, and Javascript's popularity is only going to increase in the future. However, due to bytecode interpretation, Javascript codes suffer from severe performance penalty (up to 50x slower) compared to the corresponding native C/C++ code. We recognize that the first step to bridge this performance gap is to understand the the architectural execution characteristics of Javascript benchmarks. Therefore, this paper presents an in-depth architectural characterization of widely used V8 and Sunspider Javascript benchmarks using Google's V8 javascript engine. Using statistical data analysis techniques, our characterization study discovers and explains correlation among different execution characteristics in microarchitecture dependent as well as microarchitecture independent fashion. Furthermore, our study measures (dis)similarity among 33 different Javascript benchmarks and discusses its implications. Given the widespread use of Javascripts, we believe our findings are useful for both performance analysis and benchmarking communities. |
|---|---|
| AbstractList | Today, more than 99% of web-browsers are enabled with Javascript capabilities, and Javascript's popularity is only going to increase in the future. However, due to bytecode interpretation, Javascript codes suffer from severe performance penalty (up to 50x slower) compared to the corresponding native C/C++ code. We recognize that the first step to bridge this performance gap is to understand the the architectural execution characteristics of Javascript benchmarks. Therefore, this paper presents an in-depth architectural characterization of widely used V8 and Sunspider Javascript benchmarks using Google's V8 javascript engine. Using statistical data analysis techniques, our characterization study discovers and explains correlation among different execution characteristics in microarchitecture dependent as well as microarchitecture independent fashion. Furthermore, our study measures (dis)similarity among 33 different Javascript benchmarks and discusses its implications. Given the widespread use of Javascripts, we believe our findings are useful for both performance analysis and benchmarking communities. |
| Author | Solihin, Y. Tiwari, D. |
| Author_xml | – sequence: 1 givenname: D. surname: Tiwari fullname: Tiwari, D. email: devesh.dtiwari@ncsu.edu organization: Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA – sequence: 2 givenname: Y. surname: Solihin fullname: Solihin, Y. email: solihin@ncsu.edu organization: Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA |
| BookMark | eNo1UE1LAzEUjKigrf0FveTmadcku9skx1K0VgoKLeKtvM2HfbrdLUkq1F_vonXmMAwM83gzIBdt1zpCxpzlnDN9t1i9TFerXDAu8glXWgh1RkZaKl5OZMF5WalzMvg3xdsVGcX4wXpIVihRXhOcBrPF5Ew6BGio2UIAk1zAb0jYtRRaSyPusIGA6dhbaI4RI-08jYc27tG68Buad917424jfVX0Cb4gmoD7RGvXmu0Owme8IZcemuhGJx2S9cP9evaYLZ_ni9l0maFmKZsIXVVeWadMyaCnBuahAM1rVgtZWiX7L62vrTBGlFIJpYy30nioa25cMSTjv1p0zm32Afvjx81pnOIHmYBdhg |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ISPASS.2012.6189228 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9781467311458 1467311456 9781467311465 1467311464 |
| EndPage | 232 |
| ExternalDocumentID | 6189228 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ADFMO ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK IERZE OCL RIB RIC RIE RIL |
| ID | FETCH-LOGICAL-i90t-62955f8de8c40a0a09a0fa3a91b0b274d87922dfbd2cc2478288cfd7cfabb1ce3 |
| IEDL.DBID | RIE |
| ISBN | 146731143X 9781467311434 |
| IngestDate | Wed Aug 27 04:01:33 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-62955f8de8c40a0a09a0fa3a91b0b274d87922dfbd2cc2478288cfd7cfabb1ce3 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_6189228 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-April |
| PublicationDateYYYYMMDD | 2012-04-01 |
| PublicationDate_xml | – month: 04 year: 2012 text: 2012-April |
| PublicationDecade | 2010 |
| PublicationTitle | 2012 IEEE International Symposium on Performance Analysis of Systems and Software |
| PublicationTitleAbbrev | ISPASS |
| PublicationYear | 2012 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000703824 |
| Score | 1.5666138 |
| Snippet | Today, more than 99% of web-browsers are enabled with Javascript capabilities, and Javascript's popularity is only going to increase in the future. However,... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 221 |
| SubjectTerms | Benchmark testing Cryptography Hardware Microarchitecture Principal component analysis Radiation detectors |
| Title | Architectural characterization and similarity analysis of sunspider and Google's V8 Javascript benchmarks |
| URI | https://ieeexplore.ieee.org/document/6189228 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA_b8OBJZRO_yUHwYrc2_UhyHOLnYQw2ZLeRvCRa3FppN_9-k7Z2CF6klyaENskrze8l7_d7CF2LUBgKSnohYcKLKGhPWJxsfR7wYw2hkhKqZBN0MmGLBZ920G3LhdFaV8Fneuhuq7N8lcPWbZWNkoBxQlgXdSlNaq5Wu5_iPl1Gooq7ldDQwvxw8SPp1JSjRnUo8PnoeTYdz2YutIsMm8f-yq9SLS8PB__r2CEa7Hh6eNquQEeoo7M-Sse7swGxwtAqMteESywyhct0nVqX1iJwW6xVSXBucLnNSpcxtqgaPeb520rflPiV4RfhQlbdDwZL-9r3tSg-ygGaP9zP7568JqGCl3J_4yWEx7FhSjOIfGEvLnxjjcUD6UvrnSpG7SiUkYoAkMhiB8bAKApGSBmADo9RL8szfYIwAUVjkyS-YDqiinAdGQcOHbHVNo1PUd_N0vKzlsxYNhN09nf1Odp3hqgDYi5Qb1Ns9SXag69NWhZXlZ2_AddGqNc |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA5zCnpS2cTf5iB4sbNN0yY9DnFuOsdgQ3Yb-anFrZV28-83aWuH4EV6aUJok7zSfC953_cAuGY-00RI7viIMgcToRxmcLLxeYQbKOFLzkWRbIKMRnQ2i8YNcFtzYZRSRfCZ6tjb4ixfpmJtt8ruQo9GCNEtsB1gjNySrVXvqNiPlyJcsLdC4hug789-RJ2qMq50hzw3uhtMxt3JxAZ3oU714F8ZVooFprf_v64dgPaGqQfH9Rp0CBoqaYG4uzkdYAsoak3mknIJWSJhHi9j49QaDG6KpS4JTDXM10luc8ZmRaPHNH1bqJscvlL4xGzQqv3FQG5e-75k2UfeBtPew_S-71QpFZw4cldOiKIg0FQqKrDLzBUxVxtzRR53ufFPJSVmFFJziYRA2KAHSoWWRGjGuSeUfwSaSZqoYwCRkCTQYegyqjCRKFJYW3hoqa2maXACWnaW5p-laMa8mqDTv6uvwG5_-jKcDwej5zOwZ41Shsecg-YqW6sLsCO-VnGeXRY2_wbPT6we |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+IEEE+International+Symposium+on+Performance+Analysis+of+Systems+and+Software&rft.atitle=Architectural+characterization+and+similarity+analysis+of+sunspider+and+Google%27s+V8+Javascript+benchmarks&rft.au=Tiwari%2C+D.&rft.au=Solihin%2C+Y.&rft.date=2012-04-01&rft.pub=IEEE&rft.isbn=9781467311434&rft.spage=221&rft.epage=232&rft_id=info:doi/10.1109%2FISPASS.2012.6189228&rft.externalDocID=6189228 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311434/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311434/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311434/sc.gif&client=summon&freeimage=true |

