{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T17:59:41Z","timestamp":1783619981944,"version":"3.55.0"},"reference-count":22,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,6]]},"DOI":"10.1109\/sies.2011.5953686","type":"proceedings-article","created":{"date-parts":[[2011,7,20]],"date-time":"2011-07-20T16:50:22Z","timestamp":1311180622000},"page":"83-86","source":"Crossref","is-referenced-by-count":1,"title":["Thread-level speculation as an optimization technique in Web Applications &amp;#x2014; Initial results"],"prefix":"10.1109","author":[{"given":"Jan Kasper","family":"Martinsen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hakan","family":"Grahn","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","article-title":"Softspec: Software-based speculative parallelism","author":"bruening","year":"0","journal-title":"FDDO-3 Proceedings of the 3rd ACM Workshop on Feedback-Directed and Dynamic Optimization"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/71.954629"},{"key":"ref12","first-page":"99","article-title":"A general compiler framework for speculative multithreading","author":"bhowmik","year":"0","journal-title":"SPAA '02 Proc of the 14th ACM Symp on Parallel Algorithms and Architectures"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/781498.781501"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.1998.727190"},{"key":"ref15","first-page":"434","article-title":"The Jrpm system for dynamically parallelizing Java programs","year":"0","journal-title":"ISCA '03 Proc 30th Ann Int'l Symp Computer Architecture"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1108792.1108809"},{"key":"ref17","first-page":"304","article-title":"Software thread level speculation for the java language and virtual machine environment","year":"0","journal-title":"LCPC '05 Proc of the 18th Int'l Workshop on Languages and Compilers for Parallel Computing"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1583991.1584050"},{"key":"ref19","first-page":"142","article-title":"Exposing speculative thread parallelism in SPEC2000","author":"prabhu","year":"0","journal-title":"PPoPP '05 Proc of the 10th ACM SIGPLAN Symp on Principles and Practice of Parallel Programming"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/AICCSA.2011.6126611"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1095408.1095421"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806598"},{"key":"ref5","first-page":"27","article-title":"JSMeter: Comparing the behavior of JavaScript benchmarks with real web applications","author":"ratanaworabhan","year":"0","journal-title":"WebApps'10 Proc of the 2010 USENIX Conf on Web Application Development"},{"key":"ref8","first-page":"1","article-title":"An all-software thread-level data dependence speculation system for multiprocessors","author":"rundberg","year":"2001","journal-title":"Journal of Instruction-Level Parallelism"},{"key":"ref7","article-title":"A comparative evaluation of JavaScript execution behavior","author":"martinsen","year":"0","journal-title":"Proc of the 11th Int'l Conference on Web Engineering (ICWE 2011)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1095408.1095419"},{"key":"ref1","article-title":"The landscape of parallel computing research: A view from Berkeley","author":"asanovic","year":"2006","journal-title":"Tech Rep UCBIEECS-2006&#x2013;183"},{"key":"ref9","first-page":"155","article-title":"An alternative optimization technique for JavaScript engines","author":"martinsen","year":"2010"},{"key":"ref20","article-title":"Standard Performance Evaluation Corporation, &#x201C;SPEC CPU2000 v1.3","year":"2000"},{"key":"ref22","article-title":"Rhino JavaScript interpreter","year":"2010","journal-title":"The Mozilla"},{"key":"ref21","first-page":"80","article-title":"Thread-level speculation for web applications","author":"martinsen","year":"2009"}],"event":{"name":"2011 6th IEEE International Symposium on Industrial Embedded Systems (SIES)","location":"Vasteras, Sweden","start":{"date-parts":[[2011,6,15]]},"end":{"date-parts":[[2011,6,17]]}},"container-title":["2011 6th IEEE International Symposium on Industrial and Embedded Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5937480\/5953643\/05953686.pdf?arnumber=5953686","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T08:16:11Z","timestamp":1490084171000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5953686\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6]]},"references-count":22,"URL":"https:\/\/doi.org\/10.1109\/sies.2011.5953686","relation":{},"subject":[],"published":{"date-parts":[[2011,6]]}}}