{"id":"https://openalex.org/W2127907012","doi":"https://doi.org/10.1145/2555243.2555268","title":"Triolet","display_name":"Triolet","publication_year":2014,"publication_date":"2014-02-06","ids":{"openalex":"https://openalex.org/W2127907012","doi":"https://doi.org/10.1145/2555243.2555268","mag":"2127907012"},"language":"en","primary_location":{"id":"doi:10.1145/2555243.2555268","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2555243.2555268","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming","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/A5087702701","display_name":"Christopher Rodrigues","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Christopher Rodrigues","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081352952","display_name":"Thomas B. Jablin","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Thomas Jablin","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024517637","display_name":"Abdul Dakkak","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abdul Dakkak","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040404999","display_name":"Wen\u2010mei Hwu","orcid":"https://orcid.org/0000-0003-2532-5349"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wen-Mei Hwu","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5087702701"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":1.5324,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.83484123,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"258"},"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.9995999932289124,"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.9995999932289124,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9990000128746033,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8317870497703552},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6091906428337097},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5816317200660706},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.5483024716377258},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5382890701293945},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4293763339519501},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.27388647198677063},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21395820379257202}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8317870497703552},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6091906428337097},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5816317200660706},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.5483024716377258},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5382890701293945},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4293763339519501},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.27388647198677063},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21395820379257202},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2555243.2555268","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2555243.2555268","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W84930537","https://openalex.org/W157672798","https://openalex.org/W1543641760","https://openalex.org/W1552909716","https://openalex.org/W1583465708","https://openalex.org/W1585509108","https://openalex.org/W1602164775","https://openalex.org/W1965122136","https://openalex.org/W1973533762","https://openalex.org/W1984843285","https://openalex.org/W1994257154","https://openalex.org/W2005907808","https://openalex.org/W2008070495","https://openalex.org/W2014215072","https://openalex.org/W2077381627","https://openalex.org/W2081124914","https://openalex.org/W2104959526","https://openalex.org/W2105918908","https://openalex.org/W2127617483","https://openalex.org/W2137222976","https://openalex.org/W2138163628","https://openalex.org/W2139053140","https://openalex.org/W2148599839","https://openalex.org/W2150848984","https://openalex.org/W2158094629","https://openalex.org/W2162544437","https://openalex.org/W2166889930","https://openalex.org/W2171691057","https://openalex.org/W2208923056","https://openalex.org/W2273440736","https://openalex.org/W6832800064"],"related_works":["https://openalex.org/W2027852278","https://openalex.org/W1570944919","https://openalex.org/W2070983336","https://openalex.org/W2150824771","https://openalex.org/W1837558792","https://openalex.org/W322664006","https://openalex.org/W1991465874","https://openalex.org/W2363502211","https://openalex.org/W2335046331","https://openalex.org/W2162420867"],"abstract_inverted_index":{"Functional":[0],"algorithmic":[1],"skeletons":[2,92],"promise":[3],"a":[4,37,76,95],"high-level":[5],"programming":[6,40],"interface":[7],"for":[8],"distributed-memory":[9],"clusters":[10],"that":[11,34,93],"free":[12],"developers":[13],"from":[14],"concerns":[15],"of":[16,67,98],"task":[17],"decomposition,":[18],"scheduling,":[19],"and":[20,47,83],"communication.":[21],"Unfortunately,":[22],"prior":[23],"distributed":[24,39],"functional":[25],"skeleton":[26],"frameworks":[27],"do":[28,63],"not":[29,64],"deliver":[30],"performance":[31],"comparable":[32],"to":[33,88],"achievable":[35],"in":[36,52],"low-level":[38],"model":[41],"such":[42],"as":[43],"C":[44],"with":[45,54],"MPI":[46],"OpenMP,":[48],"even":[49],"when":[50],"used":[51],"concert":[53],"high-performance":[55],"array":[56],"libraries.":[57],"There":[58],"are":[59],"several":[60],"causes:":[61],"they":[62,74,84],"take":[65],"advantage":[66],"shared":[68],"memory":[69],"on":[70,80],"each":[71],"cluster":[72],"node;":[73],"impose":[75],"fixed":[77],"partitioning":[78],"strategy":[79],"input":[81],"data;":[82],"have":[85],"limited":[86],"ability":[87],"fuse":[89],"loops":[90],"involving":[91],"produce":[94],"variable":[96],"number":[97],"outputs":[99],"per":[100],"input.":[101]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2015,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
