{"id":"https://openalex.org/W3157154645","doi":"https://doi.org/10.1145/3451342","title":"Performance Evaluation of Intel Optane Memory for Managed Workloads","display_name":"Performance Evaluation of Intel Optane Memory for Managed Workloads","publication_year":2021,"publication_date":"2021-04-22","ids":{"openalex":"https://openalex.org/W3157154645","doi":"https://doi.org/10.1145/3451342","mag":"3157154645"},"language":"en","primary_location":{"id":"doi:10.1145/3451342","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3451342","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3451342","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3451342","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019108357","display_name":"Shoaib Akram","orcid":"https://orcid.org/0000-0003-2388-0517"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Shoaib Akram","raw_affiliation_strings":["Australian National University, Canberra, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Australian National University, Canberra, Australia","institution_ids":["https://openalex.org/I118347636"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5019108357"],"corresponding_institution_ids":["https://openalex.org/I118347636"],"apc_list":null,"apc_paid":null,"fwci":3.7721,"has_fulltext":true,"cited_by_count":18,"citation_normalized_percentile":{"value":0.93530584,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"18","issue":"3","first_page":"1","last_page":"26"},"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.9994999766349792,"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.9994999766349792,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9984999895095825,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9962999820709229,"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.8804726600646973},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.6046556234359741},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.5867230892181396},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5787167549133301},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5006325244903564},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.44067609310150146},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.43617966771125793},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.41452756524086},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3207141160964966},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.16012370586395264},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1205696165561676}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8804726600646973},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.6046556234359741},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.5867230892181396},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5787167549133301},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5006325244903564},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.44067609310150146},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43617966771125793},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.41452756524086},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3207141160964966},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.16012370586395264},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1205696165561676},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3451342","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3451342","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3451342","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:openresearch-repository.anu.edu.au:1885/307737","is_oa":false,"landing_page_url":"http://hdl.handle.net/1885/307737","pdf_url":null,"source":{"id":"https://openalex.org/S4306402539","display_name":"ANU Open Research (Australian National University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I118347636","host_organization_name":"Australian National University","host_organization_lineage":["https://openalex.org/I118347636"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"Journal article"}],"best_oa_location":{"id":"doi:10.1145/3451342","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3451342","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3451342","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320332749","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3157154645.pdf","grobid_xml":"https://content.openalex.org/works/W3157154645.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W1496414880","https://openalex.org/W1992755462","https://openalex.org/W2060204338","https://openalex.org/W2090204040","https://openalex.org/W2096544401","https://openalex.org/W2104305170","https://openalex.org/W2120829734","https://openalex.org/W2129381159","https://openalex.org/W2150662965","https://openalex.org/W2157808045","https://openalex.org/W2159631871","https://openalex.org/W2166091242","https://openalex.org/W2340522713","https://openalex.org/W2349022273","https://openalex.org/W2433248078","https://openalex.org/W2519926484","https://openalex.org/W2763607872","https://openalex.org/W2794775619","https://openalex.org/W2799012131","https://openalex.org/W2811456133","https://openalex.org/W2911012662","https://openalex.org/W2953358830","https://openalex.org/W2954830752","https://openalex.org/W2963288320","https://openalex.org/W2980564817","https://openalex.org/W2985656529","https://openalex.org/W3010590465","https://openalex.org/W3112784795","https://openalex.org/W4231060654","https://openalex.org/W4235679005","https://openalex.org/W4246263814","https://openalex.org/W4250177462","https://openalex.org/W4252742548","https://openalex.org/W4255681033","https://openalex.org/W4297938497","https://openalex.org/W4313016175"],"related_works":["https://openalex.org/W2318930520","https://openalex.org/W138593602","https://openalex.org/W2114459515","https://openalex.org/W4243566535","https://openalex.org/W3214655618","https://openalex.org/W2380051080","https://openalex.org/W2032084054","https://openalex.org/W1569389315","https://openalex.org/W2503642292","https://openalex.org/W2517321897"],"abstract_inverted_index":{"Intel":[0],"Optane":[1,22,56,83,102,138,147,184,262],"memory":[2,18,26,103,176,204,263,271],"offers":[3],"non-volatility,":[4],"byte":[5],"addressability,":[6],"and":[7,89,98,111,124,137,221],"high":[8,233],"capacity.":[9,63],"It":[10,194],"suits":[11],"managed":[12,28],"workloads":[13,50,66,81,94],"that":[14,142,228],"prefer":[15],"large":[16],"main":[17,25,270],"heaps.":[19,156],"We":[20,149,208],"investigate":[21],"as":[23,268],"the":[24,36,86,109,119,196,269],"for":[27,79,179,272],"(Java)":[29],"workloads,":[30,214],"focusing":[31],"on":[32,55,82],"performance":[33,44,174,197,218,253],"scalability.":[34],"As":[35],"workload":[37,226],"(core":[38],"count)":[39],"increases,":[40],"we":[41,132],"note":[42],"Optane\u2019s":[43],"relative":[45],"to":[46,154,250,264],"DRAM.":[47],"A":[48],"few":[49,71],"incur":[51],"a":[52,70,140,216,238,265],"slight":[53],"slowdown":[54],"memory,":[57,84,139],"which":[58],"helps":[59],"conserve":[60],"limited":[61],"DRAM":[62,136,163,188,231,255],"Unfortunately,":[64,157],"other":[65],"scale":[67],"poorly":[68],"beyond":[69],"core":[72],"counts.":[73],"This":[74,170,258],"article":[75,171],"investigates":[76],"scaling":[77,93],"bottlenecks":[78],"Java":[80,273],"analyzing":[85],"application,":[87],"runtime,":[88],"microarchitectural":[90],"interactions.":[91],"Poorly":[92],"allocate":[95],"objects":[96,100],"rapidly":[97],"access":[99],"in":[101,187,202],"frequently.":[104],"These":[105],"characteristics":[106],"slow":[107,113],"down":[108,114],"mutator":[110],"substantially":[112],"garbage":[115],"collection":[116],"(GC).":[117],"At":[118],"microarchitecture":[120],"level,":[121],"load,":[122],"store,":[123],"instruction":[125],"miss":[126],"penalties":[127],"rise.":[128],"To":[129],"regain":[130],"performance,":[131],"partition":[133,155],"heaps":[134,201],"across":[135],"hybrid":[141,180],"scales":[143],"considerably":[144],"better":[145],"than":[146],"alone.":[148],"exploit":[150],"state-of-the-art":[151],"GC":[152,159],"approaches":[153,160,249],"existing":[158],"needlessly":[161],"waste":[162],"capacity":[164,256],"because":[165],"they":[166],"ignore":[167],"runtime":[168],"behavior.":[169],"also":[172],"introduces":[173],"impact-guided":[175],"allocation":[177],"(PIMA)":[178],"memories.":[181],"PIMA":[182,210,224,242],"maximizes":[183],"utilization,":[185],"allocating":[186,200],"only":[189,237],"if":[190],"it":[191],"improves":[192],"performance.":[193],"estimates":[195],"impact":[198],"of":[199],"either":[203],"type":[205],"by":[206],"sampling.":[207],"target":[209],"at":[211],"graph":[212],"analytics":[213],"offering":[215],"novel":[217],"estimation":[219],"method":[220],"detailed":[222],"evaluation.":[223],"identifies":[225],"phases":[227],"benefit":[229],"from":[230],"with":[232,247],"(94.33%)":[234],"accuracy,":[235],"incurring":[236],"2%":[239],"sampling":[240],"overhead.":[241],"operates":[243],"stand-alone":[244],"or":[245],"combines":[246],"prior":[248],"offer":[251],"new":[252],"versus":[254],"trade-offs.":[257],"work":[259],"opens":[260],"up":[261],"real-life":[266],"role":[267],"workloads.":[274]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1}],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2025-10-10T00:00:00"}
