{"id":"https://openalex.org/W2788624239","doi":"https://doi.org/10.1145/3178372.3179505","title":"Compiling for concise code and efficient I/O","display_name":"Compiling for concise code and efficient I/O","publication_year":2018,"publication_date":"2018-02-21","ids":{"openalex":"https://openalex.org/W2788624239","doi":"https://doi.org/10.1145/3178372.3179505","mag":"2788624239"},"language":"en","primary_location":{"id":"doi:10.1145/3178372.3179505","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3178372.3179505","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th International Conference on Compiler Construction","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/A5029364833","display_name":"Sebastian Ertel","orcid":"https://orcid.org/0009-0001-1367-566X"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Sebastian Ertel","raw_affiliation_strings":["TU Dresden, Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045703198","display_name":"Andr\u00e9s Goens","orcid":"https://orcid.org/0000-0002-0409-1363"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andr\u00e9s Goens","raw_affiliation_strings":["TU Dresden, Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025680485","display_name":"Justus Adam","orcid":"https://orcid.org/0000-0003-4046-534X"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Justus Adam","raw_affiliation_strings":["TU Dresden, Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030115692","display_name":"Jer\u00f3nimo Castrill\u00f3n","orcid":"https://orcid.org/0000-0002-5007-445X"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jeronimo Castrillon","raw_affiliation_strings":["TU Dresden, Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5029364833"],"corresponding_institution_ids":["https://openalex.org/I78650965"],"apc_list":null,"apc_paid":null,"fwci":1.2623,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.77144952,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"104","last_page":"115"},"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.9994000196456909,"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.9994000196456909,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9984999895095825,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9975000023841858,"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/computer-science","display_name":"Computer science","score":0.7157418727874756},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6692096590995789},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.48474881052970886}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7157418727874756},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6692096590995789},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.48474881052970886},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3178372.3179505","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3178372.3179505","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th International Conference on Compiler Construction","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6299999952316284}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1521891776","https://openalex.org/W1568192366","https://openalex.org/W1978924650","https://openalex.org/W2030663607","https://openalex.org/W2049803057","https://openalex.org/W2068873267","https://openalex.org/W2094423586","https://openalex.org/W2097565277","https://openalex.org/W2101431901","https://openalex.org/W2102770006","https://openalex.org/W2106605501","https://openalex.org/W2111152250","https://openalex.org/W2112022010","https://openalex.org/W2118172707","https://openalex.org/W2135523252","https://openalex.org/W2140991542","https://openalex.org/W2148222209","https://openalex.org/W2153704625","https://openalex.org/W2163552400","https://openalex.org/W2513970686","https://openalex.org/W2585062307","https://openalex.org/W2597880136","https://openalex.org/W2912782323"],"related_works":["https://openalex.org/W4243252198","https://openalex.org/W2135396778","https://openalex.org/W2109507516","https://openalex.org/W1527862632","https://openalex.org/W2118300983","https://openalex.org/W2112962394","https://openalex.org/W3137189469","https://openalex.org/W2740990710","https://openalex.org/W2384847609","https://openalex.org/W1522113126"],"abstract_inverted_index":{"Large":[0],"infrastructures":[1],"of":[2,12,15,63,99,127,130],"Internet":[3],"companies,":[4],"such":[5],"as":[6],"Facebook":[7],"and":[8,109,133],"Twitter,":[9],"are":[10],"composed":[11],"several":[13],"layers":[14],"micro-services.":[16],"While":[17],"this":[18,37,50],"modularity":[19],"provides":[20],"scalability":[21],"to":[22,82,112],"the":[23,25,61,79,97,107,128],"system,":[24],"I/O":[26,44,64,75,131],"associated":[27],"with":[28,140],"each":[29],"service":[30],"request":[31],"strongly":[32],"impacts":[33],"its":[34],"performance.":[35],"In":[36,49],"context,":[38],"writing":[39],"concise":[40],"programs":[41],"which":[42],"execute":[43,74],"efficiently":[45],"is":[46],"especially":[47],"challenging.":[48],"paper,":[51],"we":[52],"introduce":[53],"\u0178auhau,":[54],"a":[55,69,83],"novel":[56],"compile-time":[57],"solution.":[58],"\u0178auhau":[59,119,136],"reduces":[60],"number":[62,129],"calls":[65,132],"through":[66],"rewrites":[67],"on":[68],"simple":[70],"expression":[71,80],"language.":[72],"To":[73],"concurrently,":[76],"it":[77,111],"lowers":[78],"language":[81],"dataflow":[84],"representation.":[85],"Our":[86],"approach":[87],"can":[88,120],"be":[89],"used":[90],"alongside":[91],"an":[92,104],"existing":[93],"programming":[94],"language,":[95],"permitting":[96],"use":[98,110],"legacy":[100],"code.":[101],"We":[102],"describe":[103],"implementation":[105],"in":[106,125],"JVM":[108],"evaluate":[113],"our":[114],"approach.":[115],"Experiments":[116],"show":[117],"that":[118],"significantly":[121],"improve":[122],"I/O,":[123],"both":[124],"terms":[126],"concurrent":[134],"execution.":[135],"outperforms":[137],"state-of-the-art":[138],"approaches":[139],"similar":[141],"goals.":[142]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
