{"id":"https://openalex.org/W1993118685","doi":"https://doi.org/10.1145/2318916.2318929","title":"Node-based memory management for scalable NUMA architectures","display_name":"Node-based memory management for scalable NUMA architectures","publication_year":2012,"publication_date":"2012-06-29","ids":{"openalex":"https://openalex.org/W1993118685","doi":"https://doi.org/10.1145/2318916.2318929","mag":"1993118685"},"language":"en","primary_location":{"id":"doi:10.1145/2318916.2318929","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2318916.2318929","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd International Workshop on Runtime and Operating Systems for Supercomputers","raw_type":"proceedings-article"},"type":"conference-paper","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/A5050707009","display_name":"Stefan Lankes","orcid":"https://orcid.org/0000-0003-4718-2238"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefan Lankes","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany","RWTH-Aachen University, Aachen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]},{"raw_affiliation_string":"RWTH-Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060198678","display_name":"Thomas Bemmerl","orcid":null},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thomas Bemmerl","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany","RWTH-Aachen University, Aachen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]},{"raw_affiliation_string":"RWTH-Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077072167","display_name":"Thomas W. Roehl","orcid":null},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thomas Roehl","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany","RWTH-Aachen University, Aachen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]},{"raw_affiliation_string":"RWTH-Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023057979","display_name":"Christian Terboven","orcid":"https://orcid.org/0000-0003-2284-2957"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christian Terboven","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany","RWTH-Aachen University, Aachen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]},{"raw_affiliation_string":"RWTH-Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I887968799"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9993000030517578,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9991000294685364,"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.8653972744941711},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.605968713760376},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.566675066947937},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.5313140749931335},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5147778987884521},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.5122577548027039},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.487533301115036},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4592374265193939},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.4495118260383606},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.4455139935016632},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.43894702196121216},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.4256651699542999},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33703091740608215},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.16356998682022095}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8653972744941711},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.605968713760376},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.566675066947937},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5313140749931335},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5147778987884521},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.5122577548027039},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.487533301115036},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4592374265193939},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.4495118260383606},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.4455139935016632},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.43894702196121216},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.4256651699542999},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33703091740608215},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.16356998682022095},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2318916.2318929","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2318916.2318929","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd International Workshop on Runtime and Operating Systems for Supercomputers","raw_type":"proceedings-article"},{"id":"pmh:oai:publications.rwth-aachen.de:207349","is_oa":false,"landing_page_url":"https://publications.rwth-aachen.de/record/207349","pdf_url":null,"source":{"id":"https://openalex.org/S4306401362","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2nd International Workshop on Runtime and Operating Systems for Supercomputers (ROSS 2012) in conjunction with 26th International Conference on Supercomputing (ICS 2012), Venice, June 2012 / Hoefler, Torsten. ... [et. al.].<br/>2. International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2012, Venice, Italy, 2012-06<br/>26. International Conference on Supercomputing, ICS 2012, Venice, Italy, 2012-06","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W22490863","https://openalex.org/W155912745","https://openalex.org/W1501770295","https://openalex.org/W1519490651","https://openalex.org/W1916709771","https://openalex.org/W1963637299","https://openalex.org/W1993223688","https://openalex.org/W2037244283","https://openalex.org/W2046996113","https://openalex.org/W2070125609","https://openalex.org/W2079777558","https://openalex.org/W2081597309","https://openalex.org/W2084903759","https://openalex.org/W2100720297","https://openalex.org/W2127949254","https://openalex.org/W2143189877","https://openalex.org/W2153644244","https://openalex.org/W2171119362","https://openalex.org/W3128608526","https://openalex.org/W6640015234"],"related_works":["https://openalex.org/W254684032","https://openalex.org/W2105141138","https://openalex.org/W120214571","https://openalex.org/W2041174925","https://openalex.org/W2247651031","https://openalex.org/W4233816696","https://openalex.org/W2135236335","https://openalex.org/W63770251","https://openalex.org/W2138180780","https://openalex.org/W2148868967"],"abstract_inverted_index":{"Large":[0],"state-of-the-art":[1],"NUMA":[2,106],"systems":[3],"may":[4],"offer":[5],"more":[6,40,42],"than":[7],"two":[8],"levels":[9],"of":[10,35,79,131,139],"node":[11,107],"distances.":[12],"The":[13,94],"result":[14],"is":[15,97,114],"a":[16,77],"hierarchical":[17],"architecture":[18,96],"with":[19],"significant":[20],"differences":[21],"in":[22],"memory":[23,30,37,82],"access":[24],"bandwidth":[25],"and":[26,32,41,50,88,92,108],"latency.":[27],"Consequently,":[28],"NUMA-aware":[29],"management":[31,83],"the":[33,43,47,85,109,129,137],"reduction":[34],"remote":[36],"accesses":[38],"becomes":[39],"key":[44],"challenge":[45],"for":[46,72,84],"operating":[48],"system":[49],"its":[51,90],"applications.":[52],"In":[53],"this":[54,122],"paper,":[55],"we":[56,124],"will":[57,135],"show":[58],"that":[59],"traditional,":[60],"centralized":[61],"concepts":[62],"to":[63,116,127],"realize":[64],"paging":[65],"are":[66],"not":[67],"longer":[68],"an":[69],"adequate":[70],"approach":[71],"these":[73],"architectures.":[74,141],"We":[75],"present":[76],"prototype":[78],"new":[80],"node-based":[81],"Linux":[86],"kernel":[87],"prove":[89],"scalability":[91],"usability.":[93],"hardware":[95],"reflected":[98],"by":[99],"managing":[100],"one":[101],"page":[102,111],"mapping":[103],"table":[104],"per":[105],"kernel's":[110],"fault":[112],"handler":[113],"extended":[115],"create":[117],"node-local":[118],"references.":[119],"Based":[120],"on":[121],"prototype,":[123],"suggest":[125],"extensions":[126],"simplify":[128],"detection":[130],"performance":[132],"issues,":[133],"which":[134],"increase":[136],"usability":[138],"such":[140]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
