{"id":"https://openalex.org/W4392265899","doi":"https://doi.org/10.1109/cgo57630.2024.10444817","title":"Representing Data Collections in an SSA Form","display_name":"Representing Data Collections in an SSA Form","publication_year":2024,"publication_date":"2024-02-28","ids":{"openalex":"https://openalex.org/W4392265899","doi":"https://doi.org/10.1109/cgo57630.2024.10444817"},"language":"en","primary_location":{"id":"doi:10.1109/cgo57630.2024.10444817","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo57630.2024.10444817","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)","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/A5037751281","display_name":"Tommy McMichen","orcid":null},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tommy McMichen","raw_affiliation_strings":["Northwestern University,Evanston,IL,USA","Northwestern University, Evanston, IL, USA"],"affiliations":[{"raw_affiliation_string":"Northwestern University,Evanston,IL,USA","institution_ids":["https://openalex.org/I111979921"]},{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028805652","display_name":"Nathan Greiner","orcid":"https://orcid.org/0009-0008-1955-3031"},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nathan Greiner","raw_affiliation_strings":["Northwestern University,Evanston,IL,USA","Northwestern University, Evanston, IL, USA"],"affiliations":[{"raw_affiliation_string":"Northwestern University,Evanston,IL,USA","institution_ids":["https://openalex.org/I111979921"]},{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040107287","display_name":"Peter Zhong","orcid":null},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peter Zhong","raw_affiliation_strings":["Northwestern University,Evanston,IL,USA","Northwestern University, Evanston, IL, USA"],"affiliations":[{"raw_affiliation_string":"Northwestern University,Evanston,IL,USA","institution_ids":["https://openalex.org/I111979921"]},{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038767830","display_name":"Federico Sossai","orcid":null},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Federico Sossai","raw_affiliation_strings":["Northwestern University,Evanston,IL,USA","Northwestern University, Evanston, IL, USA"],"affiliations":[{"raw_affiliation_string":"Northwestern University,Evanston,IL,USA","institution_ids":["https://openalex.org/I111979921"]},{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064736410","display_name":"Atmn Patel","orcid":"https://orcid.org/0000-0002-5086-6334"},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Atmn Patel","raw_affiliation_strings":["Northwestern University,Evanston,IL,USA","Northwestern University, Evanston, IL, USA"],"affiliations":[{"raw_affiliation_string":"Northwestern University,Evanston,IL,USA","institution_ids":["https://openalex.org/I111979921"]},{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084389543","display_name":"Simone Campanoni","orcid":"https://orcid.org/0000-0001-9806-7016"},"institutions":[{"id":"https://openalex.org/I111979921","display_name":"Northwestern University","ror":"https://ror.org/000e0be47","country_code":"US","type":"education","lineage":["https://openalex.org/I111979921"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Simone Campanoni","raw_affiliation_strings":["Northwestern University,Evanston,IL,USA","Northwestern University, Evanston, IL, USA"],"affiliations":[{"raw_affiliation_string":"Northwestern University,Evanston,IL,USA","institution_ids":["https://openalex.org/I111979921"]},{"raw_affiliation_string":"Northwestern University, Evanston, IL, USA","institution_ids":["https://openalex.org/I111979921"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5037751281"],"corresponding_institution_ids":["https://openalex.org/I111979921"],"apc_list":null,"apc_paid":null,"fwci":2.599,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.89888931,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"308","last_page":"321"},"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.9998999834060669,"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.9998999834060669,"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/T11424","display_name":"Security and Verification in Computing","score":0.9954000115394592,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9952999949455261,"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.8722280263900757},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7614521980285645},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.5208240747451782},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.515119731426239},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.48740890622138977},{"id":"https://openalex.org/keywords/alias","display_name":"Alias","score":0.45968055725097656},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39735203981399536},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.11522123217582703}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8722280263900757},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7614521980285645},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.5208240747451782},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.515119731426239},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.48740890622138977},{"id":"https://openalex.org/C46681722","wikidata":"https://www.wikidata.org/wiki/Q4725589","display_name":"Alias","level":2,"score":0.45968055725097656},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39735203981399536},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.11522123217582703}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cgo57630.2024.10444817","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo57630.2024.10444817","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1110210209","display_name":null,"funder_award_id":"NSF-2119069,NSF-2107042,NSF-2028851,NSF-1908488","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7252389587","display_name":null,"funder_award_id":"DE-SC0022268","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":71,"referenced_works":["https://openalex.org/W14568393","https://openalex.org/W1537305306","https://openalex.org/W1556859836","https://openalex.org/W1568192366","https://openalex.org/W1912722244","https://openalex.org/W1934184837","https://openalex.org/W1964647125","https://openalex.org/W1967544098","https://openalex.org/W1982205631","https://openalex.org/W1982851095","https://openalex.org/W2010204191","https://openalex.org/W2023200270","https://openalex.org/W2025126670","https://openalex.org/W2032039029","https://openalex.org/W2036498213","https://openalex.org/W2036719919","https://openalex.org/W2044636417","https://openalex.org/W2055084740","https://openalex.org/W2066202680","https://openalex.org/W2078738604","https://openalex.org/W2098873146","https://openalex.org/W2101811680","https://openalex.org/W2103326679","https://openalex.org/W2106898403","https://openalex.org/W2113667851","https://openalex.org/W2116730320","https://openalex.org/W2124153277","https://openalex.org/W2125340270","https://openalex.org/W2125550683","https://openalex.org/W2126915506","https://openalex.org/W2130711572","https://openalex.org/W2144344516","https://openalex.org/W2150082535","https://openalex.org/W2156858199","https://openalex.org/W2167089275","https://openalex.org/W2171546589","https://openalex.org/W2177002043","https://openalex.org/W2291222735","https://openalex.org/W2463318917","https://openalex.org/W2490970523","https://openalex.org/W2511364592","https://openalex.org/W2590246587","https://openalex.org/W2793307102","https://openalex.org/W2890266852","https://openalex.org/W2898123186","https://openalex.org/W2980011154","https://openalex.org/W2984179089","https://openalex.org/W2987684178","https://openalex.org/W2997402966","https://openalex.org/W3001659479","https://openalex.org/W3012303953","https://openalex.org/W3012385591","https://openalex.org/W3033603793","https://openalex.org/W3121402054","https://openalex.org/W3122286897","https://openalex.org/W3152824079","https://openalex.org/W4206754771","https://openalex.org/W4214613759","https://openalex.org/W4220780061","https://openalex.org/W4220876151","https://openalex.org/W4226151431","https://openalex.org/W4235733131","https://openalex.org/W4240331105","https://openalex.org/W4241006348","https://openalex.org/W4244894488","https://openalex.org/W4246166885","https://openalex.org/W4252274690","https://openalex.org/W4252345548","https://openalex.org/W4253740569","https://openalex.org/W4255450819","https://openalex.org/W6660175740"],"related_works":["https://openalex.org/W2002505081","https://openalex.org/W2083681681","https://openalex.org/W2577630842","https://openalex.org/W1172579163","https://openalex.org/W1488300410","https://openalex.org/W2138790427","https://openalex.org/W3146558274","https://openalex.org/W4246454774","https://openalex.org/W2162051035","https://openalex.org/W1597127505"],"abstract_inverted_index":{"Compiler":[0],"research":[1],"and":[2,36,79,102,107,200],"development":[3],"has":[4],"treated":[5],"computation":[6],"as":[7,20],"the":[8,28,34,60,63,71,90,108,113,121,151,165,186],"primary":[9],"driver":[10],"of":[11,31,38,57,115,120,153,167,188,208],"performance":[12],"improvements":[13],"in":[14,41,73,176],"C/C++":[15],"programs,":[16],"leaving":[17],"memory":[18,58,72,85,122,192,206],"optimizations":[19],"a":[21,54,74,96,118,154,177],"secondary":[22],"consideration.":[23],"Developers":[24],"are":[25],"currently":[26],"handed":[27],"arduous":[29],"task":[30],"describing":[32],"both":[33],"semantics":[35],"layout":[37],"their":[39],"data":[40,51,104,126,145],"memory,":[42],"either":[43],"manually":[44],"or":[45,156],"via":[46],"libraries,":[47],"prematurely":[48],"lowering":[49],"high-level":[50],"collections":[52],"to":[53,124,130,190],"low-level":[55],"view":[56],"for":[59,100],"compiler.":[61],"Thus,":[62],"compiler":[64,196],"can":[65,140],"only":[66],"glean":[67],"conservative":[68],"information":[69],"about":[70],"program,":[75],"e.g.,":[76],"alias":[77],"analysis,":[78,169],"is":[80,117],"further":[81],"hampered":[82],"by":[83,210],"heavy":[84],"optimizations.":[86],"This":[87],"paper":[88],"proposes":[89],"Memory":[91],"Object":[92],"Intermediate":[93],"Representation":[94],"(MEMOIR),":[95],"language-agnostic":[97],"SSA":[98,136],"form":[99],"sequential":[101],"associative":[103],"collections,":[105,146],"objects,":[106],"fields":[109],"contained":[110],"therein.":[111],"At":[112],"core":[114],"Memoir":[116,138,195],"decoupling":[119],"used":[123,129],"store":[125],"from":[127,182],"that":[128],"logically":[131],"organize":[132],"data.":[133],"Through":[134],"its":[135],"form,":[137],"compilers":[139],"perform":[141,171],"element-level":[142],"analysis":[143,149],"on":[144,150,180],"enabling":[147],"static":[148],"state":[152],"collection":[155],"object":[157],"at":[158],"any":[159],"given":[160],"program":[161],"point.":[162],"To":[163],"illustrate":[164],"power":[166],"this":[168],"we":[170],"dead":[172,201],"element":[173],"elimination,":[174,203],"resulting":[175],"26.6%":[178],"speedup":[179],"mcf":[181,209],"SPECINT":[183],"2017.":[184],"With":[185],"degree":[187],"freedom":[189],"mutate":[191],"layout,":[193],"our":[194],"performs":[197],"field":[198,202],"elision":[199],"reducing":[204],"peak":[205],"usage":[207],"20.8%.":[211]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2}],"updated_date":"2026-02-25T08:12:03.925757","created_date":"2025-10-10T00:00:00"}
