{"id":"https://openalex.org/W2081800690","doi":"https://doi.org/10.1137/s0097539790190971","title":"Bounds on the Costs of Multivalued Register Implementations","display_name":"Bounds on the Costs of Multivalued Register Implementations","publication_year":1994,"publication_date":"1994-04-01","ids":{"openalex":"https://openalex.org/W2081800690","doi":"https://doi.org/10.1137/s0097539790190971","mag":"2081800690"},"language":"en","primary_location":{"id":"doi:10.1137/s0097539790190971","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539790190971","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","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/A5060797696","display_name":"S.K. Chaudhuri","orcid":"https://orcid.org/0000-0002-6241-2428"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Soma Chaudhuri","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5014894919","display_name":"Jennifer L. Welch","orcid":"https://orcid.org/0000-0001-7164-1436"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jennifer L. Welch","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5060797696"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5189,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.7239731,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"23","issue":"2","first_page":"335","last_page":"354"},"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/T12288","display_name":"Optimization and Search Problems","score":0.9977999925613403,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9970999956130981,"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.7474195957183838},{"id":"https://openalex.org/keywords/register","display_name":"Register (sociolinguistics)","score":0.6780295372009277},{"id":"https://openalex.org/keywords/register-allocation","display_name":"Register allocation","score":0.6654859185218811},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.5526635050773621},{"id":"https://openalex.org/keywords/hypercube","display_name":"Hypercube","score":0.5127271413803101},{"id":"https://openalex.org/keywords/binary-tree","display_name":"Binary tree","score":0.48732075095176697},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.469943106174469},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4643208384513855},{"id":"https://openalex.org/keywords/logical-conjunction","display_name":"Logical conjunction","score":0.45499783754348755},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36925289034843445},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3618834614753723},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.23171743750572205},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2002732753753662},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.11549603939056396}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7474195957183838},{"id":"https://openalex.org/C2779235478","wikidata":"https://www.wikidata.org/wiki/Q286576","display_name":"Register (sociolinguistics)","level":2,"score":0.6780295372009277},{"id":"https://openalex.org/C128916667","wikidata":"https://www.wikidata.org/wiki/Q1343660","display_name":"Register allocation","level":3,"score":0.6654859185218811},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.5526635050773621},{"id":"https://openalex.org/C50820777","wikidata":"https://www.wikidata.org/wiki/Q213723","display_name":"Hypercube","level":2,"score":0.5127271413803101},{"id":"https://openalex.org/C197855036","wikidata":"https://www.wikidata.org/wiki/Q380172","display_name":"Binary tree","level":2,"score":0.48732075095176697},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.469943106174469},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4643208384513855},{"id":"https://openalex.org/C21847791","wikidata":"https://www.wikidata.org/wiki/Q191081","display_name":"Logical conjunction","level":2,"score":0.45499783754348755},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36925289034843445},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3618834614753723},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.23171743750572205},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2002732753753662},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.11549603939056396},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1137/s0097539790190971","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539790190971","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.4000000059604645}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1542359758","https://openalex.org/W1971453534","https://openalex.org/W1976075610","https://openalex.org/W2002562485","https://openalex.org/W2049936847","https://openalex.org/W2058618358","https://openalex.org/W2166680701"],"related_works":["https://openalex.org/W3013232686","https://openalex.org/W2159458033","https://openalex.org/W1844463772","https://openalex.org/W1560383649","https://openalex.org/W2105195194","https://openalex.org/W2010347046","https://openalex.org/W1604225953","https://openalex.org/W2067886059","https://openalex.org/W2127965136","https://openalex.org/W2140106510"],"abstract_inverted_index":{"A":[0],"fundamental":[1],"aspect":[2],"of":[3,22,59,68,101,107,159,172,194],"any":[4],"concurrent":[5,18],"system":[6],"is":[7,40],"how":[8],"processes":[9],"communicate":[10],"with":[11],"each":[12],"other.":[13],"Ultimately,":[14],"all":[15],"communication":[16],"involves":[17],"reads":[19,108],"and":[20,104,109,132,184],"writes":[21,110],"shared":[23],"memory":[24],"cells,":[25],"or":[26],"registers":[27,103,114],"The":[28,93,141],"stronger":[29],"the":[30,36,42,45,57,99,105,112,118,126,136,157,163,185],"guarantees":[31],"provided":[32],"by":[33],"a":[34,61,75,167,189],"register,":[35],"more":[37],"useful":[38],"it":[39,47],"to":[41,50,116],"user,":[43],"but":[44],"harder":[46],"may":[48],"be":[49],"implement":[51,117],"in":[52,129],"practice.":[53],"This":[54],"paper":[55],"considers":[56],"problem":[58],"implementing":[60],"k-ary":[62,168,190],"regular":[63,70,191,196],"(respectively,":[64,71],"safe)":[65,72],"register":[66,170,192],"out":[67,171,193],"binary":[69,173,195],"registers,":[73,175,197],"assuming":[74],"single":[76],"writer.":[77],"While":[78],"algorithms":[79,151,211],"have":[80],"been":[81],"developed":[82],"previously":[83,160],"for":[84],"these":[85],"problems,":[86],"no":[87],"nontrivial":[88],"lower":[89,142],"bounds":[90,122,143],"were":[91],"known.":[92],"cost":[94,127,137],"measures":[95,128,138],"considered":[96],"here":[97],"are":[98,123,139,144,152],"number":[100,106],"physical":[102,113,179,205],"on":[111,125,156],"required":[115],"logical":[119,182,208],"register.":[120],"Tight":[121],"obtained":[124],"many":[130],"cases,":[131],"interesting":[133],"trade-offs":[134],"between":[135],"identified.":[140],"shown":[145],"using":[146],"information-theoretic":[147],"techniques.":[148,215],"Two":[149],"new":[150],"presented":[153],"that":[154],"improve":[155],"costs":[158],"known":[161],"algorithms:":[162],"hypercube":[164],"algorithm":[165,187],"implements":[166,188],"safe":[169,174],"requiring":[176,198],"only":[177,199],"one":[178],"write":[180],"per":[181,207],"write;":[183],"tree":[186],"$\\lceil":[200],"{\\log":[201],"k}":[202],"\\rceil":[203],"$":[204],"operations":[206],"operation.":[209],"Both":[210],"use":[212],"novel":[213],"combinatorial":[214]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
