{"id":"https://openalex.org/W2088926075","doi":"https://doi.org/10.1145/2568058.2568066","title":"A SIMD programming model for dart, javascript,and other dynamically typed scripting languages","display_name":"A SIMD programming model for dart, javascript,and other dynamically typed scripting languages","publication_year":2014,"publication_date":"2014-02-16","ids":{"openalex":"https://openalex.org/W2088926075","doi":"https://doi.org/10.1145/2568058.2568066","mag":"2088926075"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2568058.2568066","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","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/A5051759035","display_name":"John McCutchan","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"funder","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John McCutchan","raw_affiliation_strings":["Google, Mountain View, USA"],"affiliations":[{"raw_affiliation_string":"Google, Mountain View, USA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101664087","display_name":"Haitao Feng","orcid":"https://orcid.org/0000-0003-1518-8336"},"institutions":[],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haitao Feng","raw_affiliation_strings":["Intel, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Intel, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079699708","display_name":"Nicholas D. Matsakis","orcid":null},"institutions":[{"id":"https://openalex.org/I1291431925","display_name":"Mozilla Foundation","ror":"https://ror.org/01y8r3379","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1291431925"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nicholas Matsakis","raw_affiliation_strings":["Mozilla, Mountain View, USA"],"affiliations":[{"raw_affiliation_string":"Mozilla, Mountain View, USA","institution_ids":["https://openalex.org/I1291431925"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102170792","display_name":"Zachary Anderson","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"funder","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zachary Anderson","raw_affiliation_strings":["Google, Mountain View, USA"],"affiliations":[{"raw_affiliation_string":"Google, Mountain View, USA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103012909","display_name":"Peter Jensen","orcid":"https://orcid.org/0000-0003-4887-1721"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"funder","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peter Jensen","raw_affiliation_strings":["Intel, Mountain View, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Intel, Mountain View, USA#TAB#","institution_ids":["https://openalex.org/I1343180700"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.574,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":5,"citation_normalized_percentile":{"value":0.434298,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":80,"max":82},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9992,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9992,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9977,"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/T10142","display_name":"Formal Methods in Verification","score":0.9851,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/dart","display_name":"Dart","score":0.7077928},{"id":"https://openalex.org/keywords/simd","display_name":"SIMD","score":0.4604609}],"concepts":[{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.86976075},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8611209},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.8289337},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.79576737},{"id":"https://openalex.org/C2779417484","wikidata":"https://www.wikidata.org/wiki/Q406009","display_name":"Dart","level":2,"score":0.7077928},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.46783152},{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.4604609},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.29252565}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2568058.2568066","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.63,"id":"https://metadata.un.org/sdg/4","display_name":"Quality education"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":5,"referenced_works":["https://openalex.org/W1556212265","https://openalex.org/W1979823255","https://openalex.org/W2116136092","https://openalex.org/W2169761811","https://openalex.org/W4237352773"],"related_works":["https://openalex.org/W4378700020","https://openalex.org/W4324079225","https://openalex.org/W4247806713","https://openalex.org/W2965837546","https://openalex.org/W26270891","https://openalex.org/W2376229983","https://openalex.org/W2287511667","https://openalex.org/W2138741439","https://openalex.org/W2127622248","https://openalex.org/W106153292"],"abstract_inverted_index":{"It":[0],"has":[1],"not":[2],"been":[3],"possible":[4],"to":[5,34,46,79,117,138,144],"take":[6],"advantage":[7],"of":[8,100,104],"the":[9],"SIMD":[10,65,145],"co-processors":[11],"available":[12],"in":[13,22,119,125,132],"all":[14],"x86":[15],"and":[16,37,43,54,70,88,111],"most":[17],"ARM":[18],"processors":[19],"shipping":[20],"today":[21],"dynamically":[23,134],"typed":[24,135],"scripting":[25,136],"languages.":[26],"Web":[27],"browsers":[28],"have":[29],"become":[30],"a":[31,93,98,140],"mainstream":[32],"platform":[33],"deliver":[35],"large":[36],"complex":[38],"applications":[39,113],"with":[40],"feature":[41],"sets":[42],"performance":[44],"comparable":[45],"native":[47],"applications,":[48],"programmers":[49],"must":[50],"choose":[51],"between":[52],"Dart":[53,69,87],"JavaScript":[55,89],"when":[56],"writing":[57],"web":[58,120],"programs.":[59],"This":[60],"paper":[61,127],"introduces":[62],"an":[63],"explicit":[64],"programming":[66],"model":[67],"for":[68],"JavaScript,":[71],"we":[72],"show":[73],"that":[74,108],"it":[75],"can":[76,114,128],"be":[77,115,130],"compiled":[78],"efficient":[80],"x86/SSE":[81],"or":[82],"ARM/Neon":[83],"code":[84],"by":[85],"both":[86],"virtual":[90],"machines":[91],"achieving":[92],"300%-600%":[94],"speed":[95],"increase":[96],"across":[97],"variety":[99],"benchmarks.":[101],"The":[102,122],"result":[103],"this":[105,126],"work":[106],"is":[107],"more":[109],"sophisticated":[110],"performant":[112,142],"built":[116],"run":[118],"browsers.":[121],"ideas":[123],"introduced":[124],"also":[129],"used":[131],"other":[133],"languages":[137],"provide":[139],"similarly":[141],"interface":[143],"co-processors.":[146]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2088926075","counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2}],"updated_date":"2025-03-15T15:35:03.866570","created_date":"2016-06-24"}