{"id":"https://openalex.org/W2154223340","doi":"https://doi.org/10.1109/access.2013.2282500","title":"LC/DC: Lockless Containers and Data Concurrency a Novel Nonblocking Container Library for Multicore Applications","display_name":"LC/DC: Lockless Containers and Data Concurrency a Novel Nonblocking Container Library for Multicore Applications","publication_year":2013,"publication_date":"2013-01-01","ids":{"openalex":"https://openalex.org/W2154223340","doi":"https://doi.org/10.1109/access.2013.2282500","mag":"2154223340"},"language":"en","primary_location":{"id":"doi:10.1109/access.2013.2282500","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2013.2282500","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6336544/06603321.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/6336544/06603321.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006132411","display_name":"Damian Dechev","orcid":"https://orcid.org/0000-0002-0569-3403"},"institutions":[{"id":"https://openalex.org/I192454743","display_name":"Sandia National Laboratories California","ror":"https://ror.org/058m7ey48","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I1330989302","https://openalex.org/I192454743","https://openalex.org/I198811213","https://openalex.org/I198811213","https://openalex.org/I4210104735"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Damian Dechev","raw_affiliation_strings":["Sandia National Laboratories, Livermore, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sandia National Laboratories, Livermore, CA, USA","institution_ids":["https://openalex.org/I192454743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006399897","display_name":"Pierre LaBorde","orcid":"https://orcid.org/0000-0002-9222-1286"},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pierre Laborde","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL, USA","institution_ids":["https://openalex.org/I106165777"]}]},{"author_position":"last","author":{"id":null,"display_name":"Steven D. Feldman","orcid":null},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven D. Feldman","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL, USA","institution_ids":["https://openalex.org/I106165777"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.3887,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.73821961,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"1","issue":null,"first_page":"625","last_page":"645"},"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.9998000264167786,"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.9998000264167786,"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.9997000098228455,"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.9994999766349792,"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.8913688063621521},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.6413297653198242},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5460200905799866},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.545350968837738},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5243508815765381},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5118921995162964},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.43473759293556213},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.4301029443740845},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.4248707890510559},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4113597869873047},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3561702072620392},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.25210362672805786},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23150289058685303},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10365158319473267}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8913688063621521},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.6413297653198242},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5460200905799866},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.545350968837738},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5243508815765381},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5118921995162964},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.43473759293556213},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.4301029443740845},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.4248707890510559},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4113597869873047},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3561702072620392},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.25210362672805786},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23150289058685303},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10365158319473267},{"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/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/access.2013.2282500","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2013.2282500","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6336544/06603321.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:stars.library.ucf.edu:scopus2010-8271","is_oa":true,"landing_page_url":"https://stars.library.ucf.edu/scopus2010/7272","pdf_url":null,"source":{"id":"https://openalex.org/S4210172555","display_name":"Journal of International Crisis and Risk Communication Research","issn_l":"2576-0017","issn":["2576-0017","2576-0025"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scopus Export 2010-2014","raw_type":"text"},{"id":"pmh:oai:doaj.org/article:c57259eb005243b7b6e97d8b5fc9cf4a","is_oa":true,"landing_page_url":"https://doaj.org/article/c57259eb005243b7b6e97d8b5fc9cf4a","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 1, Pp 625-645 (2013)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2013.2282500","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2013.2282500","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6336544/06603321.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4399999976158142,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G194215011","display_name":null,"funder_award_id":"DE\u2013AC04\u201394AL85000","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G2075401295","display_name":null,"funder_award_id":"DE-AC04- 94AL85000","funder_id":"https://openalex.org/F4320332369","funder_display_name":"National Nuclear Security Administration"},{"id":"https://openalex.org/G351415096","display_name":null,"funder_award_id":"DEAC04-94AL85000","funder_id":"https://openalex.org/F4320338291","funder_display_name":"Sandia National Laboratories"},{"id":"https://openalex.org/G7318852158","display_name":null,"funder_award_id":"AC04-94AL85000","funder_id":"https://openalex.org/F4320338291","funder_display_name":"Sandia National Laboratories"},{"id":"https://openalex.org/G8456466421","display_name":null,"funder_award_id":"AC04-94AL85000","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"}],"funders":[{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320332369","display_name":"National Nuclear Security Administration","ror":"https://ror.org/03sk1we31"},{"id":"https://openalex.org/F4320338291","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2154223340.pdf","grobid_xml":"https://content.openalex.org/works/W2154223340.grobid-xml"},"referenced_works_count":48,"referenced_works":["https://openalex.org/W97006766","https://openalex.org/W170597409","https://openalex.org/W564800084","https://openalex.org/W1520380662","https://openalex.org/W1522923330","https://openalex.org/W1564613839","https://openalex.org/W1575662150","https://openalex.org/W1591899093","https://openalex.org/W1606621385","https://openalex.org/W1873283820","https://openalex.org/W1970628175","https://openalex.org/W1972955159","https://openalex.org/W1974122097","https://openalex.org/W1982056505","https://openalex.org/W1983572666","https://openalex.org/W1989438591","https://openalex.org/W1992105245","https://openalex.org/W1998219462","https://openalex.org/W2029881550","https://openalex.org/W2034963261","https://openalex.org/W2054739713","https://openalex.org/W2071169353","https://openalex.org/W2087966340","https://openalex.org/W2096128575","https://openalex.org/W2098903349","https://openalex.org/W2100357382","https://openalex.org/W2100599950","https://openalex.org/W2105421658","https://openalex.org/W2114270824","https://openalex.org/W2117647020","https://openalex.org/W2118357764","https://openalex.org/W2122210493","https://openalex.org/W2137244898","https://openalex.org/W2155213629","https://openalex.org/W2159392969","https://openalex.org/W2187800381","https://openalex.org/W2404525716","https://openalex.org/W2559931738","https://openalex.org/W3145128584","https://openalex.org/W4232836277","https://openalex.org/W4246219036","https://openalex.org/W4250190597","https://openalex.org/W4297752142","https://openalex.org/W4400961909","https://openalex.org/W6603943970","https://openalex.org/W6633795186","https://openalex.org/W6639037632","https://openalex.org/W6713580433"],"related_works":["https://openalex.org/W1483314534","https://openalex.org/W3085024073","https://openalex.org/W2477601761","https://openalex.org/W59382029","https://openalex.org/W1888970550","https://openalex.org/W2997101070","https://openalex.org/W2135424310","https://openalex.org/W1721911782","https://openalex.org/W2170147831","https://openalex.org/W4242696047"],"abstract_inverted_index":{"Exploiting":[0],"the":[1,20,40,54,59,85,250],"parallelism":[2],"in":[3,10,19,37,145,164,186,203],"multiprocessor":[4,73],"systems":[5,198],"is":[6,39,206],"a":[7,17,64,90,210,221,225,245,256],"major":[8],"challenge":[9],"modern":[11],"computer":[12],"science.":[13],"Multicore":[14],"programming":[15,78,229],"demands":[16],"change":[18],"way":[21],"we":[22,49],"design":[23,60,252],"and":[24,35,56,61,80,93,122,136,139,167,176,188,197,209,220,240,253],"use":[25],"fundamental":[26,69,162],"data":[27,33,70,116,234],"structures.":[28],"The":[29,151,178],"standard":[30,42],"collection":[31,65],"of":[32,63,66,99,114,149,195,227,255],"structures":[34,71],"algorithms":[36,159],"C++11":[38],"sequential":[41],"template":[43],"library":[44,213],"(STL).":[45],"In":[46],"this":[47,247],"paper,":[48],"present":[50],"their":[51],"vision":[52],"for":[53,58,72,111,160,193],"theory":[55],"practice":[57],"implementation":[62,254],"highly":[67,143],"concurrent":[68,211],"application":[74],"development":[75],"with":[76,108,173],"associated":[77],"interface":[79],"advanced":[81],"optimization":[82],"support.":[83],"Specifically,":[84],"proposed":[86,179],"approach":[87,180],"will":[88,105,157,168,181,214],"provide":[89,158,182],"familiar,":[91],"easy-to-use,":[92],"composable":[94],"interface,":[95],"similar":[96],"to":[97],"that":[98],"C++":[100],"STL.":[101],"Each":[102],"container":[103],"type":[104],"be":[106],"enhanced":[107],"internal":[109],"support":[110],"nonblocking":[112],"synchronization":[113,127],"its":[115],"access,":[117],"thereby":[118],"providing":[119],"better":[120],"safety":[121],"performance":[123,187],"than":[124],"traditional":[125],"blocking":[126],"by:":[128],"1)":[129],"eliminating":[130],"hazards":[131],"such":[132],"as":[133],"deadlock,":[134],"livelock,":[135],"priority":[137],"inversion":[138],"2)":[140],"by":[141],"being":[142],"scalable":[144],"supporting":[146],"large":[147],"numbers":[148],"threads.":[150],"new":[152],"library,":[153],"lockless":[154],"containers/data":[155],"concurrency,":[156],"handling":[161],"computations":[163],"multithreaded":[165],"contexts,":[166],"incorporate":[169],"these":[170],"into":[171],"libraries":[172],"familiar":[174],"look":[175],"feel.":[177],"an":[183,216],"immense":[184],"boost":[185],"software":[189],"reuse,":[190],"consequently":[191],"productivity,":[192],"developers":[194],"scientific":[196],"applications,":[199],"which":[200],"are":[201],"predominantly":[202],"C/C++.":[204],"STL":[205],"widely":[207],"used":[208],"replacement":[212],"have":[215],"immediate":[217],"practical":[218],"relevance":[219],"significant":[222],"impact":[223],"on":[224],"variety":[226],"parallel":[228],"domains":[230],"including":[231],"simulation,":[232],"massive":[233],"mining,":[235],"computational":[236],"biology,":[237],"financial":[238],"engineering,":[239],"embedded":[241],"control":[242],"systems.":[243],"As":[244],"proof-of-concept,":[246],"paper":[248],"discusses":[249],"first":[251],"wait-free":[257],"hash":[258],"table.":[259]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2019,"cited_by_count":5},{"year":2016,"cited_by_count":1}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
