{"id":"https://openalex.org/W2043077269","doi":"https://doi.org/10.1145/2597917.2597950","title":"An argument for thread-level speculation and just-in-time compilation in the Google's V8 JavaScript engine","display_name":"An argument for thread-level speculation and just-in-time compilation in the Google's V8 JavaScript engine","publication_year":2014,"publication_date":"2014-05-20","ids":{"openalex":"https://openalex.org/W2043077269","doi":"https://doi.org/10.1145/2597917.2597950","mag":"2043077269"},"language":"en","primary_location":{"id":"doi:10.1145/2597917.2597950","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2597917.2597950","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM Conference on Computing Frontiers","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071821581","display_name":"Jan Kasper Martinsen","orcid":"https://orcid.org/0000-0001-8915-3633","observed_orcids":["https://orcid.org/0000-0001-8915-3633"]},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Jan Kasper Martinsen","raw_affiliation_strings":["Blekinge Institute of Technology Karlskrona, Sweden","Blekinge Institute of Technology, Karlskrona, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Blekinge Institute of Technology Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]},{"raw_affiliation_string":"Blekinge Institute of Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032002580","display_name":"H\u00e5kan Grahn","orcid":"https://orcid.org/0000-0001-9947-1088","observed_orcids":["https://orcid.org/0000-0001-9947-1088"]},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"H\u00e5kan Grahn","raw_affiliation_strings":["Blekinge Institute of Technology Karlskrona, Sweden","Blekinge Institute of Technology, Karlskrona, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Blekinge Institute of Technology Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]},{"raw_affiliation_string":"Blekinge Institute of Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074186462","display_name":"Anders Isberg","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210129561","display_name":"Sony (Sweden)","ror":"https://ror.org/02t8vgv97","country_code":"SE","type":"company","lineage":["https://openalex.org/I4210129561","https://openalex.org/I4210143797"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Anders Isberg","raw_affiliation_strings":["Sony Mobile Lund, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sony Mobile Lund, Sweden","institution_ids":["https://openalex.org/I4210129561"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.442,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.53715815,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"2"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.000699999975040555,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.00039999998989515007,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/thread-level-speculation","display_name":"thread-level speculation","score":0.9980000257492065},{"id":"https://openalex.org/keywords/just-in-time-compilation","display_name":"just-in-time compilation","score":0.9850000143051147},{"id":"https://openalex.org/keywords/v8-javascript-engine","display_name":"V8 JavaScript engine","score":0.9629999995231628},{"id":"https://openalex.org/keywords/javascript-engines","display_name":"JavaScript engines","score":0.8830000162124634},{"id":"https://openalex.org/keywords/multi-core-processors","display_name":"multi-core processors","score":0.8840000033378601},{"id":"https://openalex.org/keywords/web-application","display_name":"web application","score":0.7440000176429749},{"id":"https://openalex.org/keywords/parallel-programming","display_name":"parallel programming","score":0.5569999814033508},{"id":"https://openalex.org/keywords/chromium-browser","display_name":"Chromium browser","score":0.5249999761581421},{"id":"https://openalex.org/keywords/performance-evaluation","display_name":"performance evaluation","score":0.5230000019073486}],"concepts":[{"id":"https://openalex.org/C15296174","wikidata":"https://www.wikidata.org/wiki/Q7575343","display_name":"Speculative multithreading","level":4,"score":0.9035385847091675},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8088529109954834},{"id":"https://openalex.org/C198240166","wikidata":"https://www.wikidata.org/wiki/Q2298909","display_name":"Unobtrusive JavaScript","level":4,"score":0.7888525724411011},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.7575356960296631},{"id":"https://openalex.org/C47941915","wikidata":"https://www.wikidata.org/wiki/Q107885","display_name":"Speculation","level":2,"score":0.7026255130767822},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6484161019325256},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6469184160232544},{"id":"https://openalex.org/C84063617","wikidata":"https://www.wikidata.org/wiki/Q2053","display_name":"HTML5","level":2,"score":0.6029372811317444},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5135903358459473},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.436423122882843},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4211786389350891},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.397976815700531},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3488483130931854},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.24177545309066772},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2597917.2597950","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2597917.2597950","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM Conference on Computing Frontiers","raw_type":"proceedings-article"},{"id":"pmh:oai:lup.lub.lu.se:2ab5c8bb-ed54-493b-b3fa-8cd6e1674dd8","is_oa":false,"landing_page_url":"https://lup.lub.lu.se/record/5104378","pdf_url":null,"source":{"id":"https://openalex.org/S4306400536","display_name":"Lund University Publications (Lund University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I187531555","host_organization_name":"Lund University","host_organization_lineage":["https://openalex.org/I187531555"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferencePaper"}],"best_oa_location":null,"sustainable_development_goals":[],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W1983462040"],"related_works":["https://openalex.org/W650647575","https://openalex.org/W597036300","https://openalex.org/W2477981260","https://openalex.org/W36303035","https://openalex.org/W2617623045","https://openalex.org/W4231812305","https://openalex.org/W2505509890","https://openalex.org/W4231655217","https://openalex.org/W2293322686","https://openalex.org/W4247132648"],"abstract_inverted_index":{"Thread-Level":[0,17,61],"Speculation":[1,18,62],"can":[2],"be":[3],"used":[4],"to":[5,59,71],"take":[6,72],"advantage":[7,73],"of":[8,26,74,81,87],"multicore":[9,75],"architectures":[10,76],"for":[11,46],"web":[12,39,44,88],"applications.":[13,89],"We":[14,32],"have":[15],"implemented":[16],"in":[19],"the":[20,34,37,79,85],"state-of-the-art":[21],"JavaScript":[22,30],"engine":[23],"V8":[24],"instead":[25],"using":[27],"an":[28],"interpreted":[29],"engine.":[31],"evaluate":[33],"implementation":[35],"with":[36],"Chromium":[38],"browser":[40],"on":[41],"15":[42],"popular":[43],"applications":[45],"2,":[47],"4,":[48],"and":[49,63,66],"8":[50],"cores.":[51],"The":[52],"results":[53],"show":[54],"that":[55,67],"it":[56,68],"is":[57,69],"beneficial":[58],"combine":[60],"Just-in-time":[64],"compilation":[65],"possible":[70],"while":[77],"hiding":[78],"details":[80],"parallel":[82],"programming":[83],"from":[84],"programmer":[86]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
