{"id":"https://openalex.org/W2084137158","doi":"https://doi.org/10.1145/2016604.2016652","title":"Scalable memory registration for high performance networks using helper threads","display_name":"Scalable memory registration for high performance networks using helper threads","publication_year":2011,"publication_date":"2011-05-03","ids":{"openalex":"https://openalex.org/W2084137158","doi":"https://doi.org/10.1145/2016604.2016652","mag":"2084137158"},"language":"en","primary_location":{"id":"doi:10.1145/2016604.2016652","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2016604.2016652","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th ACM International Conference on Computing Frontiers","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/A5100407387","display_name":"Dong Li","orcid":"https://orcid.org/0000-0001-9336-0694"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Dong Li","raw_affiliation_strings":["Virginia Tech"],"affiliations":[{"raw_affiliation_string":"Virginia Tech","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019476126","display_name":"Kirk W. Cameron","orcid":"https://orcid.org/0000-0002-1679-5448"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kirk W. Cameron","raw_affiliation_strings":["Virginia Tech"],"affiliations":[{"raw_affiliation_string":"Virginia Tech","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005410613","display_name":"Dimitrios S. Nikolopoulos","orcid":"https://orcid.org/0000-0003-0217-8307"},"institutions":[{"id":"https://openalex.org/I142617266","display_name":"University of Crete","ror":"https://ror.org/00dr28g20","country_code":"GR","type":"education","lineage":["https://openalex.org/I142617266"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Dimitrios S. Nikolopoulos","raw_affiliation_strings":["FORTH-ICS and University of Crete, Greece","FORTH-ICS and University of Crete, Greece#TAB#"],"affiliations":[{"raw_affiliation_string":"FORTH-ICS and University of Crete, Greece","institution_ids":["https://openalex.org/I142617266"]},{"raw_affiliation_string":"FORTH-ICS and University of Crete, Greece#TAB#","institution_ids":["https://openalex.org/I142617266"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058719424","display_name":"Bronis R. de Supinski","orcid":"https://orcid.org/0000-0002-0339-1006"},"institutions":[{"id":"https://openalex.org/I1282311441","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282311441","https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210138311"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bronis R. de Supinski","raw_affiliation_strings":["Lawrence Livermore National Lab","[Lawrence Livermore National Lab]"],"affiliations":[{"raw_affiliation_string":"Lawrence Livermore National Lab","institution_ids":["https://openalex.org/I1282311441"]},{"raw_affiliation_string":"[Lawrence Livermore National Lab]","institution_ids":["https://openalex.org/I1282311441"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045289712","display_name":"Martin Schulz","orcid":"https://orcid.org/0000-0001-9013-435X"},"institutions":[{"id":"https://openalex.org/I1282311441","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282311441","https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210138311"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Martin Schulz","raw_affiliation_strings":["Lawrence Livermore National Lab","[Lawrence Livermore National Lab]"],"affiliations":[{"raw_affiliation_string":"Lawrence Livermore National Lab","institution_ids":["https://openalex.org/I1282311441"]},{"raw_affiliation_string":"[Lawrence Livermore National Lab]","institution_ids":["https://openalex.org/I1282311441"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5100407387"],"corresponding_institution_ids":["https://openalex.org/I859038795"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.13294053,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.9998000264167786,"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.9998000264167786,"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.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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9987000226974487,"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.8585191965103149},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.6920422911643982},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.5990176796913147},{"id":"https://openalex.org/keywords/registered-memory","display_name":"Registered memory","score":0.5680679082870483},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.5679481029510498},{"id":"https://openalex.org/keywords/extended-memory","display_name":"Extended memory","score":0.5598233342170715},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5231686234474182},{"id":"https://openalex.org/keywords/memory-map","display_name":"Memory map","score":0.5196748375892639},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5133365988731384},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.5123785734176636},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.507726788520813},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4637923836708069},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3868335783481598},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3445013761520386},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34127113223075867},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.2992693781852722}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8585191965103149},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.6920422911643982},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.5990176796913147},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.5680679082870483},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.5679481029510498},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.5598233342170715},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5231686234474182},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.5196748375892639},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5133365988731384},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.5123785734176636},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.507726788520813},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4637923836708069},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3868335783481598},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3445013761520386},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34127113223075867},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.2992693781852722}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2016604.2016652","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2016604.2016652","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th ACM International Conference on Computing Frontiers","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.306.6338","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.306.6338","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://scape.cs.vt.edu/wp-content/uploads/2012/08/CF11_mem_reg.pdf","raw_type":"text"},{"id":"pmh:oai:pure.qub.ac.uk/portal:publications/3a5a5471-c648-4d28-b3be-84abe2dcd0e5","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1449504184","display_name":null,"funder_award_id":"0905187","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2367900","display_name":"CSR-AES: Thermal Conductors: Runtime software support for proactive heat management in advanced execution systems","funder_award_id":"0720750","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3004429934","display_name":null,"funder_award_id":"CNS-0905187CNS-0910784CCF-0848670CNS-0709025CNS-0720750","funder_id":"https://openalex.org/F4320337387","funder_display_name":"Division of Computing and Communication Foundations"},{"id":"https://openalex.org/G3355367070","display_name":null,"funder_award_id":"DEAC52-07NA27344","funder_id":"https://openalex.org/F4320338286","funder_display_name":"Lawrence Livermore National Laboratory"},{"id":"https://openalex.org/G3788154822","display_name":null,"funder_award_id":"0910784","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4104599821","display_name":null,"funder_award_id":"FP7/2007-2013","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4372568702","display_name":null,"funder_award_id":"217068","funder_id":"https://openalex.org/F4320334960","funder_display_name":"Seventh Framework Programme"},{"id":"https://openalex.org/G4515879704","display_name":null,"funder_award_id":"CCF-0848670","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5034559009","display_name":"SGER: Metrics And Methodologies for High Performance System Energy Benchmarking","funder_award_id":"0848670","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5554824805","display_name":"CRI:   MISER:  A High-performance, Power-aware Cluster","funder_award_id":"0709025","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7992736366","display_name":null,"funder_award_id":"CNS-0905187CNS-0910784CCF-0848670CNS-0709025CNS-0720750","funder_id":"https://openalex.org/F4320337388","funder_display_name":"Division of Computer and Network Systems"},{"id":"https://openalex.org/G8157651756","display_name":null,"funder_award_id":"DEAC52-07NA27344","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G8374966015","display_name":null,"funder_award_id":"AC52-07NA27344","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G991281326","display_name":null,"funder_award_id":"AC52-07NA27344","funder_id":"https://openalex.org/F4320338286","funder_display_name":"Lawrence Livermore National Laboratory"}],"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/F4320334960","display_name":"Seventh Framework Programme","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320337387","display_name":"Division of Computing and Communication Foundations","ror":"https://ror.org/01mng8331"},{"id":"https://openalex.org/F4320337388","display_name":"Division of Computer and Network Systems","ror":"https://ror.org/02rdzmk74"},{"id":"https://openalex.org/F4320338286","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W157886190","https://openalex.org/W1485287790","https://openalex.org/W1554413585","https://openalex.org/W1565431931","https://openalex.org/W1577294232","https://openalex.org/W1716855832","https://openalex.org/W1810115926","https://openalex.org/W1825216778","https://openalex.org/W1856441282","https://openalex.org/W1951864593","https://openalex.org/W2013837696","https://openalex.org/W2018899347","https://openalex.org/W2037304474","https://openalex.org/W2048431618","https://openalex.org/W2048793727","https://openalex.org/W2061201147","https://openalex.org/W2072637364","https://openalex.org/W2094526959","https://openalex.org/W2096107131","https://openalex.org/W2098666492","https://openalex.org/W2105194472","https://openalex.org/W2105214485","https://openalex.org/W2114728910","https://openalex.org/W2120585109","https://openalex.org/W2131346374","https://openalex.org/W2141107779","https://openalex.org/W2141199137","https://openalex.org/W2152437674","https://openalex.org/W2154314320","https://openalex.org/W2155899380","https://openalex.org/W2159230379","https://openalex.org/W2561675875","https://openalex.org/W4242985528"],"related_works":["https://openalex.org/W2753615087","https://openalex.org/W4248614727","https://openalex.org/W2296275612","https://openalex.org/W2491097902","https://openalex.org/W4243333834","https://openalex.org/W3048967625","https://openalex.org/W1554378476","https://openalex.org/W2564569739","https://openalex.org/W4379620206","https://openalex.org/W4293054943"],"abstract_inverted_index":{"Remote":[0],"DMA":[1],"(RDMA)":[2],"enables":[3,179],"high":[4,24],"performance":[5,25,132],"networks":[6,26],"to":[7,93,120,163],"reduce":[8,94],"data":[9],"copying":[10],"between":[11],"an":[12],"application":[13],"and":[14,36,43,52,117,131,161,165],"the":[15,33,39,46,49,54,78,105,135,144,155,180],"operating":[16],"system":[17,51,178],"(OS).":[18],"However":[19],"RDMA":[20],"operations":[21],"in":[22],"some":[23],"require":[27],"communication":[28,172],"memory":[29,50,57,73,90,96,109,115,123,157,167,191],"explicitly":[30],"registered":[31,72,95,156],"with":[32,77,143],"network":[34],"adapter":[35],"pinned":[37],"by":[38,111],"OS.":[40],"Memory":[41],"registration":[42,116,151,192],"pinning":[44],"limits":[45],"flexibility":[47],"of":[48,56,80,107,134,182],"reduces":[53,154],"amount":[55],"that":[58,176,185],"user":[59],"processes":[60],"can":[61],"allocate.":[62],"These":[63],"issues":[64],"become":[65],"more":[66],"significant":[67],"on":[68,97,159],"multicore":[69,98],"platforms,":[70],"since":[71],"demand":[74],"grows":[75],"linearly":[76],"number":[79],"processor":[81],"cores.":[82],"In":[83],"this":[84],"paper":[85],"we":[86],"propose":[87],"a":[88,121],"new":[89],"registration/deregistration":[91,168],"strategy":[92],"architectures":[99],"for":[100,148,170],"HPC":[101],"applications.":[102],"We":[103,127,139,174],"hide":[104],"cost":[106],"dynamic":[108,114],"management":[110,124],"offloading":[112],"all":[113],"deregistration":[118],"requests":[119],"dedicated":[122],"helper":[125,136],"thread.":[126],"investigate":[128],"design":[129],"policies":[130],"implications":[133],"thread":[137],"approach.":[138],"evaluate":[140],"our":[141,150,177],"framework":[142],"NAS":[145],"parallel":[146],"benchmarks,":[147],"which":[149],"scheme":[152],"significantly":[153],"(23.62%":[158],"average":[160],"up":[162],"49.39%)":[164],"avoids":[166],"costs":[169],"reused":[171],"memory.":[173],"show":[175],"execution":[181],"problem":[183],"sizes":[184],"could":[186],"not":[187],"complete":[188],"under":[189],"existing":[190],"strategies.":[193]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
