{"id":"https://openalex.org/W4220671411","doi":"https://doi.org/10.1145/3503221.3508426","title":"The performance power of software combining in persistence","display_name":"The performance power of software combining in persistence","publication_year":2022,"publication_date":"2022-03-28","ids":{"openalex":"https://openalex.org/W4220671411","doi":"https://doi.org/10.1145/3503221.3508426"},"language":"en","primary_location":{"id":"doi:10.1145/3503221.3508426","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503221.3508426","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","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/A5019462315","display_name":"Panagiota Fatourou","orcid":"https://orcid.org/0000-0002-6265-6895"},"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"]},{"id":"https://openalex.org/I204730241","display_name":"Universit\u00e9 Paris Cit\u00e9","ror":"https://ror.org/05f82e368","country_code":"FR","type":"education","lineage":["https://openalex.org/I204730241"]}],"countries":["FR","GR"],"is_corresponding":false,"raw_author_name":"Panagiota Fatourou","raw_affiliation_strings":["Universit\u00e9 de Paris, Paris, France and University of Crete, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 de Paris, Paris, France and University of Crete, Greece","institution_ids":["https://openalex.org/I142617266","https://openalex.org/I204730241"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014109076","display_name":"Nikolaos D. Kallimanis","orcid":"https://orcid.org/0000-0002-0331-1475"},"institutions":[{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Nikolaos D. Kallimanis","raw_affiliation_strings":["Foundation for Research &amp; Technology - Hellas (FORTH), Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Foundation for Research &amp; Technology - Hellas (FORTH), Greece","institution_ids":["https://openalex.org/I8901234"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046224279","display_name":"Eleftherios Kosmas","orcid":null},"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":"Eleftherios Kosmas","raw_affiliation_strings":["University of Crete, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Crete, Greece","institution_ids":["https://openalex.org/I142617266"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9982,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.76308758,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"337","last_page":"352"},"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.9988999962806702,"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.9959999918937683,"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.8386653065681458},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.7752847671508789},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6578512191772461},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6451367139816284},{"id":"https://openalex.org/keywords/mutual-exclusion","display_name":"Mutual exclusion","score":0.632887065410614},{"id":"https://openalex.org/keywords/critical-section","display_name":"Critical section","score":0.4355641007423401},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.43523120880126953},{"id":"https://openalex.org/keywords/data-synchronization","display_name":"Data synchronization","score":0.41356411576271057},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.40855512022972107},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3722575902938843},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3151451647281647},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.20065706968307495}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8386653065681458},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.7752847671508789},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6578512191772461},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6451367139816284},{"id":"https://openalex.org/C56348326","wikidata":"https://www.wikidata.org/wiki/Q1047554","display_name":"Mutual exclusion","level":2,"score":0.632887065410614},{"id":"https://openalex.org/C124343487","wikidata":"https://www.wikidata.org/wiki/Q1046373","display_name":"Critical section","level":2,"score":0.4355641007423401},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.43523120880126953},{"id":"https://openalex.org/C108734733","wikidata":"https://www.wikidata.org/wiki/Q1172333","display_name":"Data synchronization","level":3,"score":0.41356411576271057},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.40855512022972107},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3722575902938843},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3151451647281647},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.20065706968307495},{"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/C24590314","wikidata":"https://www.wikidata.org/wiki/Q336038","display_name":"Wireless sensor network","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3503221.3508426","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503221.3508426","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8100000023841858,"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W1501380952","https://openalex.org/W1968005617","https://openalex.org/W1971181882","https://openalex.org/W1981393723","https://openalex.org/W1996931099","https://openalex.org/W2001738739","https://openalex.org/W2037683502","https://openalex.org/W2049013629","https://openalex.org/W2073407658","https://openalex.org/W2096138267","https://openalex.org/W2130495724","https://openalex.org/W2132220514","https://openalex.org/W2138654728","https://openalex.org/W2592567368","https://openalex.org/W2769196024","https://openalex.org/W2808818369","https://openalex.org/W2809467539","https://openalex.org/W2810443901","https://openalex.org/W2905585531","https://openalex.org/W2912355159","https://openalex.org/W2950038170","https://openalex.org/W2963015830","https://openalex.org/W2969449588","https://openalex.org/W3000408542","https://openalex.org/W3003414027","https://openalex.org/W3007807390","https://openalex.org/W3023273829","https://openalex.org/W3033595267","https://openalex.org/W3041018899","https://openalex.org/W3046249440","https://openalex.org/W3047642319","https://openalex.org/W3155031274","https://openalex.org/W3163887960","https://openalex.org/W3175622044","https://openalex.org/W3187035908","https://openalex.org/W4221068705","https://openalex.org/W4229634447","https://openalex.org/W4241849989","https://openalex.org/W4243819205","https://openalex.org/W4244155122","https://openalex.org/W4247352113","https://openalex.org/W4391280175"],"related_works":["https://openalex.org/W2116578239","https://openalex.org/W2125104802","https://openalex.org/W2059217922","https://openalex.org/W2766600946","https://openalex.org/W2133768271","https://openalex.org/W2796486029","https://openalex.org/W2132716434","https://openalex.org/W2377216019","https://openalex.org/W2548056531","https://openalex.org/W2461293263"],"abstract_inverted_index":{"The":[0],"availability":[1],"of":[2,12,20,72],"Non-Volatile":[3],"Main":[4],"Memory":[5],"(known":[6],"as":[7],"NVMM)":[8],"enables":[9],"the":[10,18,43,63,70,73,78,93],"design":[11],"recoverable":[13,25],"concurrent":[14],"algorithms.":[15],"We":[16],"study":[17],"power":[19],"software":[21],"combining":[22,33,90],"in":[23,56,102],"achieving":[24],"synchronization":[26,37,48,94,100],"and":[27,96],"designing":[28],"persistent":[29],"data":[30],"structures.":[31],"Software":[32,89],"is":[34],"a":[35],"general":[36],"approach,":[38],"which":[39],"attempts":[40],"to":[41,80],"simulate":[42],"ideal":[44],"world":[45],"when":[46],"executing":[47],"requests":[49,51,85],"(i.e.,":[50],"that":[52,83],"must":[53],"be":[54],"executed":[55],"mutual":[57],"exclusion).":[58],"A":[59],"single":[60],"thread,":[61],"called":[62],"combiner,":[64],"executes":[65],"all":[66],"active":[67],"requests,":[68],"while":[69],"rest":[71],"threads":[74],"are":[75],"waiting":[76],"for":[77],"combiner":[79],"notify":[81],"them":[82],"their":[84],"have":[86],"been":[87],"applied.":[88],"significantly":[91],"decreases":[92],"cost":[95],"outperforms":[97],"many":[98],"other":[99],"techniques":[101],"various":[103],"cases.":[104]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
