{"id":"https://openalex.org/W7133320963","doi":"https://doi.org/10.48550/arxiv.2603.00378","title":"OBASE: Object-Based Address-Space Engineering to Improve Memory Tiering","display_name":"OBASE: Object-Based Address-Space Engineering to Improve Memory Tiering","publication_year":2026,"publication_date":"2026-02-27","ids":{"openalex":"https://openalex.org/W7133320963","doi":"https://doi.org/10.48550/arxiv.2603.00378"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.00378","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.00378","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.00378","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030505277","display_name":"Vinay Banakar","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Banakar, Vinay","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009193523","display_name":"Suli Yang","orcid":"https://orcid.org/0000-0002-5732-3340"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Suli","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5127899857","display_name":"Kan Wu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wu, Kan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128021484","display_name":"Andrea C. Arpaci-Dusseau","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Arpaci-Dusseau, Andrea C.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5127904370","display_name":"Remzi H. Arpaci-Dusseau","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Arpaci-Dusseau, Remzi H.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5053422735","display_name":"Kimberly Keeton","orcid":"https://orcid.org/0000-0003-2426-8872"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Keeton, Kimberly","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.6779000163078308,"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.6779000163078308,"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.18170000612735748,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.041600000113248825,"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/pointer","display_name":"Pointer (user interface)","score":0.6593000292778015},{"id":"https://openalex.org/keywords/allocator","display_name":"Allocator","score":0.6216999888420105},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.6047000288963318},{"id":"https://openalex.org/keywords/memory-safety","display_name":"Memory safety","score":0.5078999996185303},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.45719999074935913},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.43230000138282776},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.35030001401901245},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.31520000100135803}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7774999737739563},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.6593000292778015},{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.6216999888420105},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.6047000288963318},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5906000137329102},{"id":"https://openalex.org/C28180684","wikidata":"https://www.wikidata.org/wiki/Q4080983","display_name":"Memory safety","level":3,"score":0.5078999996185303},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.45719999074935913},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.43230000138282776},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.414000004529953},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.35030001401901245},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.31520000100135803},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3109000027179718},{"id":"https://openalex.org/C199672914","wikidata":"https://www.wikidata.org/wiki/Q4241353","display_name":"Hot spot (computer programming)","level":2,"score":0.3084000051021576},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.30480000376701355},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.30219998955726624},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.2973000109195709},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.2897999882698059},{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.28630000352859497},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.2842000126838684},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.2782000005245209},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.2759000062942505},{"id":"https://openalex.org/C187018787","wikidata":"https://www.wikidata.org/wiki/Q662200","display_name":"Component Object Model","level":3,"score":0.26510000228881836},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.25360000133514404},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.25}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.00378","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.00378","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.00378","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.00378","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Hardware":[0],"and":[1,32,76,95,128,166,171,179],"OS":[2,119],"mechanisms":[3],"for":[4,108,117],"memory":[5,85,157,181],"tiering":[6],"are":[7,74],"widely":[8],"deployed,":[9],"yet":[10],"datacenters":[11],"still":[12],"overprovision":[13],"DRAM.":[14,56],"The":[15],"root":[16],"cause":[17],"is":[18,138],"hotness":[19],"fragmentation:":[20],"allocators":[21],"place":[22],"objects":[23,34,89,97,130],"by":[24,177,183],"size":[25],"rather":[26],"than":[27],"access":[28],"pattern,":[29],"so":[30,86],"hot":[31,43,88,93],"cold":[33,52,75,96,100],"become":[35],"interleaved":[36],"within":[37],"the":[38,69,144],"same":[39],"pages.":[40,101],"A":[41],"single":[42],"object":[44],"marks":[45],"its":[46],"page":[47,175],"as":[48,113],"active,":[49],"trapping":[50],"surrounding":[51],"data":[53,162],"in":[54,71],"expensive":[55],"Our":[57],"analysis":[58],"of":[59,68],"Google":[60],"production":[61,167],"workloads":[62],"shows":[63],"that":[64,87,111,137],"up":[65,184],"to":[66,155,185],"97%":[67],"bytes":[70],"active":[72],"pages":[73,94],"unreclaimable.":[77],"We":[78,102],"propose":[79],"address-space":[80],"engineering:":[81],"dynamically":[82],"reorganizing":[83,143],"virtual":[84],"cluster":[90],"into":[91,98],"uniformly":[92,99],"present":[103],"OBASE,":[104],"a":[105,134],"compiler-runtime":[106],"system":[107],"unmanaged":[109],"languages":[110],"serves":[112],"an":[114],"object-aware":[115],"frontend":[116],"page-aware":[118],"backends.":[120],"OBASE":[121,147,173],"tracks":[122],"accesses":[123],"via":[124],"lightweight":[125],"pointer":[126],"instrumentation":[127],"migrates":[129],"at":[131],"runtime":[132],"using":[133],"lock-free":[135],"protocol":[136],"safe":[139],"under":[140],"concurrency.":[141],"By":[142],"address":[145],"space,":[146],"enables":[148],"unmodified":[149],"backends":[150],"(kswapd,":[151],"TMO,":[152],"TPP,":[153],"Memtis)":[154],"tier":[156],"effectively.":[158],"Across":[159],"ten":[160],"concurrent":[161],"structures,":[163],"six":[164],"backends,":[165],"traces":[168],"from":[169],"Meta":[170],"Twitter,":[172],"improves":[174],"utilization":[176],"2-4x":[178],"reduces":[180],"footprint":[182],"70%,":[186],"with":[187],"only":[188],"2-5%":[189],"overhead.":[190]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-03-04T00:00:00"}
