{"id":"https://openalex.org/W2013209581","doi":"https://doi.org/10.1109/apsec.2012.70","title":"An Experimentation Platform for the Automatic Parallelization of R Programs","display_name":"An Experimentation Platform for the Automatic Parallelization of R Programs","publication_year":2012,"publication_date":"2012-12-01","ids":{"openalex":"https://openalex.org/W2013209581","doi":"https://doi.org/10.1109/apsec.2012.70","mag":"2013209581"},"language":"en","primary_location":{"id":"doi:10.1109/apsec.2012.70","is_oa":false,"landing_page_url":"https://doi.org/10.1109/apsec.2012.70","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 19th Asia-Pacific Software Engineering Conference","raw_type":"proceedings-article"},"type":"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/A5070078265","display_name":"Frank Padberg","orcid":"https://orcid.org/0000-0001-7638-8310"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Frank Padberg","raw_affiliation_strings":["Faculty of Informatics, Karlsruhe Institute of Technology, Karlsruhe, Germany","Fac. of Inf., Karlsruhe Inst. of Technol. KIT, Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"Faculty of Informatics, Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]},{"raw_affiliation_string":"Fac. of Inf., Karlsruhe Inst. of Technol. KIT, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035536154","display_name":"Michael Mirold","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael Mirold","raw_affiliation_strings":["Mirold Softwareentwicklung, Furth, Germany"],"affiliations":[{"raw_affiliation_string":"Mirold Softwareentwicklung, Furth, Germany","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5070078265"],"corresponding_institution_ids":["https://openalex.org/I102335020"],"apc_list":null,"apc_paid":null,"fwci":0.7092,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.71491691,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"1","issue":null,"first_page":"203","last_page":"212"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9941999912261963,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9941999912261963,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9919000267982483,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9728000164031982,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/automatic-parallelization","display_name":"Automatic parallelization","score":0.9064803719520569},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8757588863372803},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7204735279083252},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.580759584903717},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5513571500778198},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5310502648353577},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.5142207145690918},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.48789191246032715},{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.4151160418987274},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.24953046441078186},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.1600135862827301}],"concepts":[{"id":"https://openalex.org/C164833996","wikidata":"https://www.wikidata.org/wiki/Q2323839","display_name":"Automatic parallelization","level":3,"score":0.9064803719520569},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8757588863372803},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7204735279083252},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.580759584903717},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5513571500778198},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5310502648353577},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.5142207145690918},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.48789191246032715},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.4151160418987274},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.24953046441078186},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.1600135862827301}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/apsec.2012.70","is_oa":false,"landing_page_url":"https://doi.org/10.1109/apsec.2012.70","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 19th Asia-Pacific Software Engineering Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.6499999761581421}],"awards":[],"funders":[{"id":"https://openalex.org/F4320323322","display_name":"Universit\u00e4t des Saarlandes","ror":"https://ror.org/01jdpyv68"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W156840685","https://openalex.org/W1514857085","https://openalex.org/W1585627840","https://openalex.org/W1965122136","https://openalex.org/W1965850328","https://openalex.org/W1969761972","https://openalex.org/W2014988121","https://openalex.org/W2096535766","https://openalex.org/W2097962268","https://openalex.org/W2148876542","https://openalex.org/W2150952308","https://openalex.org/W2160697532","https://openalex.org/W2166813996","https://openalex.org/W2166925272","https://openalex.org/W2346414298","https://openalex.org/W2397850853","https://openalex.org/W3173245673","https://openalex.org/W4213172915","https://openalex.org/W4229880569","https://openalex.org/W4250959568","https://openalex.org/W4285719527","https://openalex.org/W6606492075"],"related_works":["https://openalex.org/W1721418433","https://openalex.org/W2463512549","https://openalex.org/W2166312568","https://openalex.org/W2326041751","https://openalex.org/W2322902219","https://openalex.org/W2123607806","https://openalex.org/W2553363638","https://openalex.org/W2092845486","https://openalex.org/W2488897859","https://openalex.org/W2282295965"],"abstract_inverted_index":{"We":[0],"present":[1],"our":[2],"ALCHEMY":[3],"platform":[4],"that":[5],"supports":[6],"the":[7,20,32,62,71,74,82,112,115,127],"automatic":[8,128],"parallelization":[9,23,40,129],"of":[10,61,105,111,130],"R":[11,56,63,84,93],"programs":[12],"during":[13],"execution.":[14],"Parallelization":[15],"occurs":[16],"fully":[17],"transparent":[18],"to":[19,88,119,126],"user.":[21],"Different":[22],"techniques":[24],"can":[25,95],"be":[26],"implemented":[27],"as":[28,134],"modules,":[29],"linked":[30],"into":[31,81],"platform,":[33],"and":[34,43,54,73,86],"combined":[35],"with":[36,123],"each":[37],"other.":[38],"The":[39],"analysis":[41],"modules":[42,46],"code":[44],"transformation":[45],"use":[47],"a":[48,68,102],"new":[49],"intermediate":[50],"representation":[51],"for":[52],"sequential":[53,76],"parallelized":[55,59],"code.":[57,107],"Successfully":[58],"parts":[60,77],"program":[64],"are":[65,78],"executed":[66],"on":[67],"multicore":[69],"processor,":[70],"results":[72],"remaining":[75],"fed":[79],"back":[80],"standard":[83],"interpreter":[85],"evaluated":[87],"completion.":[89],"This":[90],"way,":[91],"an":[92],"user":[94],"benefit":[96],"from":[97],"multiprocessor":[98],"performance":[99],"without":[100],"writing":[101],"single":[103],"line":[104],"parallel":[106],"At":[108],"this":[109],"stage":[110],"research":[113],"project,":[114],"main":[116],"goal":[117],"is":[118],"enable":[120],"ample":[121],"experimentation":[122],"different":[124],"approaches":[125],"scripting":[131],"languages":[132],"such":[133],"R.":[135]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
