{"id":"https://openalex.org/W3084130217","doi":"https://doi.org/10.1145/3421473.3421481","title":"RCU Usage In the Linux Kernel","display_name":"RCU Usage In the Linux Kernel","publication_year":2020,"publication_date":"2020-08-31","ids":{"openalex":"https://openalex.org/W3084130217","doi":"https://doi.org/10.1145/3421473.3421481","mag":"3084130217"},"language":"en","primary_location":{"id":"doi:10.1145/3421473.3421481","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3421473.3421481","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"is_oa":false,"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 SIGOPS Operating Systems Review","raw_type":"journal-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/A5021450228","display_name":"Paul E. McKenney","orcid":null},"institutions":[{"id":"https://openalex.org/I2252078561","display_name":"Meta (Israel)","ror":"https://ror.org/02388em19","country_code":"IL","type":"company","lineage":["https://openalex.org/I2252078561","https://openalex.org/I4210114444"]}],"countries":["IL"],"is_corresponding":true,"raw_author_name":"Paul E. McKenney","raw_affiliation_strings":["Facebook"],"affiliations":[{"raw_affiliation_string":"Facebook","institution_ids":["https://openalex.org/I2252078561"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054839750","display_name":"Joel Fernandes","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joel Fernandes","raw_affiliation_strings":["Google"],"affiliations":[{"raw_affiliation_string":"Google","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075638962","display_name":"Silas Boyd-Wickizer","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Silas Boyd-Wickizer","raw_affiliation_strings":["MIT CSAIL"],"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011528508","display_name":"Jonathan Walpole","orcid":null},"institutions":[{"id":"https://openalex.org/I126345244","display_name":"Portland State University","ror":"https://ror.org/00yn2fy02","country_code":"US","type":"education","lineage":["https://openalex.org/I126345244"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jonathan Walpole","raw_affiliation_strings":["Portland State University"],"affiliations":[{"raw_affiliation_string":"Portland State University","institution_ids":["https://openalex.org/I126345244"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5021450228"],"corresponding_institution_ids":["https://openalex.org/I2252078561"],"apc_list":null,"apc_paid":null,"fwci":0.7709,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.74534224,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"54","issue":"1","first_page":"47","last_page":"63"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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/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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980999827384949,"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/linux-kernel","display_name":"Linux kernel","score":0.8771880865097046},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7488585710525513},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.7443150877952576},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.691835343837738},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.6717170476913452},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6104910969734192},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.07597482204437256}],"concepts":[{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.8771880865097046},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7488585710525513},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7443150877952576},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.691835343837738},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.6717170476913452},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6104910969734192},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.07597482204437256},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3421473.3421481","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3421473.3421481","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"is_oa":false,"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 SIGOPS Operating Systems Review","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W6969004","https://openalex.org/W20815996","https://openalex.org/W100007697","https://openalex.org/W1214620947","https://openalex.org/W1486881664","https://openalex.org/W1569832684","https://openalex.org/W1573565523","https://openalex.org/W1586648330","https://openalex.org/W1938553034","https://openalex.org/W1970621822","https://openalex.org/W1978958605","https://openalex.org/W1981961896","https://openalex.org/W1989129088","https://openalex.org/W2015574046","https://openalex.org/W2034963261","https://openalex.org/W2071515131","https://openalex.org/W2100357382","https://openalex.org/W2115873870","https://openalex.org/W2131136524","https://openalex.org/W2148789662","https://openalex.org/W2165772200","https://openalex.org/W2186864811","https://openalex.org/W2431458507","https://openalex.org/W2934940564","https://openalex.org/W3005008959","https://openalex.org/W3009232202","https://openalex.org/W3022040810","https://openalex.org/W3034985753","https://openalex.org/W3035659470","https://openalex.org/W4230235648","https://openalex.org/W4240421346"],"related_works":["https://openalex.org/W3167991936","https://openalex.org/W3094720421","https://openalex.org/W2354252607","https://openalex.org/W3044972519","https://openalex.org/W2521388331","https://openalex.org/W2418004379","https://openalex.org/W2355099047","https://openalex.org/W2274628782","https://openalex.org/W2912106162","https://openalex.org/W191604553"],"abstract_inverted_index":{"Read-copy":[0],"update":[1],"(RCU)":[2],"is":[3],"a":[4],"scalable":[5],"high-performance":[6],"synchronization":[7],"mechanism":[8],"implemented":[9],"in":[10],"the":[11,38,53,57,61,66],"Linux":[12,39,67],"kernel.":[13],"RCU's":[14],"novel":[15],"properties":[16],"include":[17],"support":[18],"for":[19,23],"concurrent":[20],"forward":[21],"progress":[22],"readers":[24],"and":[25,44,63,70],"writers":[26],"as":[27,29],"well":[28],"highly":[30],"optimized":[31],"inter-CPU":[32],"synchronization.":[33],"RCU":[34,68],"was":[35],"introduced":[36],"into":[37],"kernel":[40,72],"eighteen":[41],"years":[42],"ago":[43],"most":[45],"subsystems":[46],"now":[47],"use":[48],"RCU.":[49,75],"This":[50],"paper":[51],"discusses":[52],"requirements":[54],"that":[55],"drove":[56],"development":[58],"of":[59,65],"RCU,":[60],"design":[62],"API":[64],"implementation,":[69],"how":[71],"developers":[73],"apply":[74]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
