{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:38Z","timestamp":1772164058417,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T00:00:00Z","timestamp":1498262400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF 1527223 and CNS 1319657"],"award-info":[{"award-number":["CCF 1527223 and CNS 1319657"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,6,24]]},"DOI":"10.1145\/3079856.3080237","type":"proceedings-article","created":{"date-parts":[[2017,6,15]],"date-time":"2017-06-15T15:40:01Z","timestamp":1497541201000},"page":"494-506","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["ShortCut"],"prefix":"10.1145","author":[{"given":"Jiho","family":"Choi","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Shull","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria J.","family":"Garzaran","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Josep","family":"Torrellas","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,6,24]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ECMAScript. http:\/\/www.ecmascript.org\/."},{"key":"e_1_3_2_1_2_1","unstructured":"JavaScriptCore. https:\/\/trac.webkit.org\/wiki\/JavaScriptCore."},{"key":"e_1_3_2_1_3_1","unstructured":"Node.js. https:\/\/nodejs.org\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Octane Benchmark. https:\/\/developers.google.com\/octane\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Python Programming Language. https:\/\/www.python.org\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Ruby on Rails. http:\/\/rubyonrails.org\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Ruby Programming Language. https:\/\/www.ruby-lang.org\/."},{"key":"e_1_3_2_1_8_1","unstructured":"SunSpider Benchmark. https:\/\/webkit.org\/perf\/sunspider\/sunspider.html."},{"key":"e_1_3_2_1_9_1","unstructured":"The Chromium Projects. https:\/\/www.chromium.org\/."},{"key":"e_1_3_2_1_10_1","unstructured":"Tizen. https:\/\/www.tizen.org\/."},{"key":"e_1_3_2_1_11_1","unstructured":"V8 JavaScript Engine. https:\/\/developers.google.com\/v8\/."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694392"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594332"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/2014698.2014877"},{"key":"e_1_3_2_1_15_1","unstructured":"Benedikt Meurer. 2017. V8: Behind the Scenes (February Edition feat. A tale of TurboFan). http:\/\/benediktmeurer.de\/2017\/03\/01\/v8-behind-the-scenes-february-edition\/. (March 2017)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629677"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750373"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/74877.74884"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/800017.800542"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2016.050"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA '10)","author":"Farooq Chen Lei","unstructured":"Chen Lei Farooq, Muhammad Umar and Lizy K. John. 2010. Value Based BTB Indexing for Indirect Jump Prediction. In Proceedings of the 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA '10). 1--11."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/646149.679193"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346293"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.34"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250715"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1984.1658927"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/2014698.2014898"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2190025.2190055"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/960118.808391"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830792"}],"event":{"name":"ISCA '17: The 44th Annual International Symposium on Computer Architecture","location":"Toronto ON Canada","acronym":"ISCA '17","sponsor":["IEEE IEEE Computer Society Technical Committee on Design Automation","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 44th Annual International Symposium on Computer Architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3079856.3080237","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3079856.3080237","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3079856.3080237","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:37:15Z","timestamp":1750203435000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3079856.3080237"}},"subtitle":["Architectural Support for Fast Object Access in Scripting Languages"],"short-title":[],"issued":{"date-parts":[[2017,6,24]]},"references-count":32,"alternative-id":["10.1145\/3079856.3080237","10.1145\/3079856"],"URL":"https:\/\/doi.org\/10.1145\/3079856.3080237","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3140659.3080237","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,6,24]]},"assertion":[{"value":"2017-06-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}