{"id":"https://openalex.org/W2983621075","doi":"https://doi.org/10.1145/3357526.3357537","title":"Evaluating the effectiveness of program data features for guiding memory management","display_name":"Evaluating the effectiveness of program data features for guiding memory management","publication_year":2019,"publication_date":"2019-09-30","ids":{"openalex":"https://openalex.org/W2983621075","doi":"https://doi.org/10.1145/3357526.3357537","mag":"2983621075"},"language":"en","primary_location":{"id":"doi:10.1145/3357526.3357537","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3357526.3357537","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3357526.3357537","source":{"id":"https://openalex.org/S4306524191","display_name":"Proceedings of the International Symposium on Memory Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Symposium on Memory Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3357526.3357537","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5000434623","display_name":"T. Chad Effler","orcid":"https://orcid.org/0009-0005-7626-5683"},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"T. Chad Effler","raw_affiliation_strings":["University of Tennessee"],"affiliations":[{"raw_affiliation_string":"University of Tennessee","institution_ids":["https://openalex.org/I75027704"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064315149","display_name":"Brandon Kammerdiener","orcid":"https://orcid.org/0000-0003-1131-5967"},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brandon Kammerdiener","raw_affiliation_strings":["University of Tennessee"],"affiliations":[{"raw_affiliation_string":"University of Tennessee","institution_ids":["https://openalex.org/I75027704"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046412687","display_name":"Michael R. Jantz","orcid":"https://orcid.org/0000-0003-4460-1206"},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael R. Jantz","raw_affiliation_strings":["University of Tennessee"],"affiliations":[{"raw_affiliation_string":"University of Tennessee","institution_ids":["https://openalex.org/I75027704"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100573196","display_name":"Saikat Sengupta","orcid":null},"institutions":[{"id":"https://openalex.org/I146416000","display_name":"University of Kansas","ror":"https://ror.org/001tmjg57","country_code":"US","type":"education","lineage":["https://openalex.org/I146416000"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Saikat Sengupta","raw_affiliation_strings":["University of Kansas"],"affiliations":[{"raw_affiliation_string":"University of Kansas","institution_ids":["https://openalex.org/I146416000"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111980656","display_name":"Prasad A. Kulkarni","orcid":null},"institutions":[{"id":"https://openalex.org/I146416000","display_name":"University of Kansas","ror":"https://ror.org/001tmjg57","country_code":"US","type":"education","lineage":["https://openalex.org/I146416000"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Prasad A. Kulkarni","raw_affiliation_strings":["University of Kansas"],"affiliations":[{"raw_affiliation_string":"University of Kansas","institution_ids":["https://openalex.org/I146416000"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016173449","display_name":"Kshitij Doshi","orcid":"https://orcid.org/0000-0002-1927-3995"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kshitij A. Doshi","raw_affiliation_strings":["Intel\u00ae Corporation"],"affiliations":[{"raw_affiliation_string":"Intel\u00ae Corporation","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080762280","display_name":"Terry Jones","orcid":"https://orcid.org/0000-0003-2187-9707"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Terry Jones","raw_affiliation_strings":["Oak Ridge National Laboratory"],"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory","institution_ids":["https://openalex.org/I1289243028"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5000434623"],"corresponding_institution_ids":["https://openalex.org/I75027704"],"apc_list":null,"apc_paid":null,"fwci":1.23,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.78857434,"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":"383","last_page":"395"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9988999962806702,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9976999759674072,"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.8562239408493042},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6514981985092163},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.5894172787666321},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.5533433556556702},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4766714870929718},{"id":"https://openalex.org/keywords/memory-address","display_name":"Memory address","score":0.4387795627117157},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.41581639647483826},{"id":"https://openalex.org/keywords/extended-memory","display_name":"Extended memory","score":0.3473898768424988},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3458917737007141},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.33604079484939575},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2688051462173462},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.13421538472175598}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8562239408493042},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6514981985092163},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.5894172787666321},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.5533433556556702},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4766714870929718},{"id":"https://openalex.org/C153247305","wikidata":"https://www.wikidata.org/wiki/Q835713","display_name":"Memory address","level":3,"score":0.4387795627117157},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.41581639647483826},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.3473898768424988},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3458917737007141},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33604079484939575},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2688051462173462},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.13421538472175598}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3357526.3357537","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3357526.3357537","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3357526.3357537","source":{"id":"https://openalex.org/S4306524191","display_name":"Proceedings of the International Symposium on Memory Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Symposium on Memory Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:osti.gov:1651388","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1651388","pdf_url":"https://www.osti.gov/servlets/purl/1651388","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"doi:10.1145/3357526.3357537","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3357526.3357537","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3357526.3357537","source":{"id":"https://openalex.org/S4306524191","display_name":"Proceedings of the International Symposium on Memory Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Symposium on Memory Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1319584452","display_name":null,"funder_award_id":"Exascale Computing Project (17-SC-20-SC)","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G3232922872","display_name":null,"funder_award_id":"17-SC-20-SC","funder_id":"https://openalex.org/F4320332369","funder_display_name":"National Nuclear Security Administration"},{"id":"https://openalex.org/G461521503","display_name":"SHF: Small: Collaborative Research: Explore, Understand, and Build a New Profiling Framework for Managed Language Virtual Machines","funder_award_id":"1617954","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5001603810","display_name":null,"funder_award_id":"17-SC-20-S","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G5841657460","display_name":"SHF: Small: Collaborative Research: Explore, Understand, and Build a New Profiling Framework for Managed Language Virtual Machines","funder_award_id":"1619140","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6859237865","display_name":null,"funder_award_id":"17-SC-20-SC","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G7009253308","display_name":null,"funder_award_id":"CCF-1617954","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7279842379","display_name":null,"funder_award_id":"CCF-1619140, CCF-1617954","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8253304997","display_name":null,"funder_award_id":"17-SC-20-SC","funder_id":"https://openalex.org/F4320332359","funder_display_name":"Office of Science"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8681167732","display_name":null,"funder_award_id":"Exascale Computing Project (17-SC-20-SC)","funder_id":"https://openalex.org/F4320332359","funder_display_name":"Office of Science"}],"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"},{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"},{"id":"https://openalex.org/F4320332359","display_name":"Office of Science","ror":"https://ror.org/00mmn6b08"},{"id":"https://openalex.org/F4320332369","display_name":"National Nuclear Security Administration","ror":"https://ror.org/03sk1we31"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2983621075.pdf","grobid_xml":"https://content.openalex.org/works/W2983621075.grobid-xml"},"referenced_works_count":64,"referenced_works":["https://openalex.org/W1467022589","https://openalex.org/W1587499514","https://openalex.org/W1971578705","https://openalex.org/W1973718751","https://openalex.org/W1989945523","https://openalex.org/W2000931227","https://openalex.org/W2024713391","https://openalex.org/W2024972639","https://openalex.org/W2034567497","https://openalex.org/W2035024447","https://openalex.org/W2035974062","https://openalex.org/W2054805277","https://openalex.org/W2060525997","https://openalex.org/W2077401012","https://openalex.org/W2079366392","https://openalex.org/W2101674575","https://openalex.org/W2101778912","https://openalex.org/W2102843684","https://openalex.org/W2110399624","https://openalex.org/W2111367353","https://openalex.org/W2117975184","https://openalex.org/W2129370612","https://openalex.org/W2132366470","https://openalex.org/W2136269217","https://openalex.org/W2139165932","https://openalex.org/W2144465510","https://openalex.org/W2147177921","https://openalex.org/W2147278401","https://openalex.org/W2150662965","https://openalex.org/W2153131460","https://openalex.org/W2153185479","https://openalex.org/W2153456949","https://openalex.org/W2156358578","https://openalex.org/W2157802978","https://openalex.org/W2158924248","https://openalex.org/W2158966201","https://openalex.org/W2166034429","https://openalex.org/W2324320295","https://openalex.org/W2340522713","https://openalex.org/W2418701412","https://openalex.org/W2473693139","https://openalex.org/W2475636809","https://openalex.org/W2536527821","https://openalex.org/W2564747820","https://openalex.org/W2611027062","https://openalex.org/W2621447895","https://openalex.org/W2621795851","https://openalex.org/W2733054703","https://openalex.org/W2734941459","https://openalex.org/W2759488747","https://openalex.org/W2799012131","https://openalex.org/W2800603284","https://openalex.org/W2802330870","https://openalex.org/W2899512395","https://openalex.org/W2914212514","https://openalex.org/W2921153466","https://openalex.org/W3004935110","https://openalex.org/W3030461153","https://openalex.org/W4235060904","https://openalex.org/W4236729784","https://openalex.org/W4236944756","https://openalex.org/W4252084073","https://openalex.org/W4255314729","https://openalex.org/W4255616683"],"related_works":["https://openalex.org/W4243333834","https://openalex.org/W2558276258","https://openalex.org/W2138847","https://openalex.org/W4285345538","https://openalex.org/W1566926962","https://openalex.org/W1558138435","https://openalex.org/W261562921","https://openalex.org/W2897113762","https://openalex.org/W2501039532","https://openalex.org/W982760573"],"abstract_inverted_index":{"Recent":[0,121],"trends":[1],"have":[2,123],"led":[3],"to":[4,38,42,55,81,88,100],"the":[5,22,43,48,90],"adoption":[6],"of":[7,18,50,92],"larger":[8],"and":[9,61,86,107],"more":[10],"complex":[11,27],"memory":[12,19,28,51,69,97],"systems,":[13],"often":[14],"with":[15,127],"multiple":[16],"tiers":[17],"performance":[20],"within":[21],"same":[23],"platform.":[24],"To":[25],"utilize":[26],"systems":[29,70,109],"efficiently,":[30],"current":[31],"data":[32,143],"management":[33],"strategies":[34],"must":[35],"be":[36],"altered":[37],"map":[39],"usage":[40,98],"demands":[41],"underlying":[44],"hardware.":[45],"Applications,":[46],"as":[47],"generators":[49],"accesses,":[52],"are":[53,138],"well-suited":[54],"guide":[56],"this":[57,125],"process,":[58],"but":[59,130],"building":[60],"maintaining":[62],"separate":[63],"source":[64],"code":[65],"versions":[66],"for":[67,141],"different":[68],"is":[71,80,132],"not":[72,133],"feasible":[73],"in":[74],"most":[75,139],"cases.":[76],"One":[77],"potential":[78],"solution":[79],"employ":[82],"automated":[83],"program":[84,104,136],"profiling":[85],"analysis":[87],"facilitate":[89],"production":[91],"application-based":[93],"guidance.":[94],"By":[95],"attaching":[96],"information":[99],"static":[101],"or":[102,119],"lightweight":[103],"features,":[105],"compilers":[106],"runtime":[108],"can":[110],"generate":[111],"fine-grained":[112],"guidance":[113],"without":[114],"additional":[115],"efforts":[116],"from":[117],"users":[118],"developers.":[120],"works":[122],"employed":[124],"approach":[126],"some":[128],"success,":[129],"it":[131],"clear":[134],"which":[135],"features":[137],"useful":[140],"guiding":[142],"management.":[144]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
