{"id":"https://openalex.org/W2811137415","doi":"https://doi.org/10.1109/uic-atc.2017.8397653","title":"DAdHTM: Low overhead dynamically adaptive hardware transactional memory for large graphs a scalability study","display_name":"DAdHTM: Low overhead dynamically adaptive hardware transactional memory for large graphs a scalability study","publication_year":2017,"publication_date":"2017-08-01","ids":{"openalex":"https://openalex.org/W2811137415","doi":"https://doi.org/10.1109/uic-atc.2017.8397653","mag":"2811137415"},"language":"en","primary_location":{"id":"doi:10.1109/uic-atc.2017.8397653","is_oa":false,"landing_page_url":"https://doi.org/10.1109/uic-atc.2017.8397653","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE SmartWorld, Ubiquitous Intelligence &amp; Computing, Advanced &amp; Trusted Computed, Scalable Computing &amp; Communications, Cloud &amp; Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI)","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/A5065368742","display_name":"Mohammad Abdul Qayum","orcid":"https://orcid.org/0000-0002-4434-4345"},"institutions":[{"id":"https://openalex.org/I10052268","display_name":"New Mexico State University","ror":"https://ror.org/00hpz7z43","country_code":"US","type":"education","lineage":["https://openalex.org/I10052268"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohammad Qayum","raw_affiliation_strings":["Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, NM"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, NM","institution_ids":["https://openalex.org/I10052268"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087778749","display_name":"Abdel\u2010Hameed A. Badawy","orcid":"https://orcid.org/0000-0001-8027-1449"},"institutions":[{"id":"https://openalex.org/I10052268","display_name":"New Mexico State University","ror":"https://ror.org/00hpz7z43","country_code":"US","type":"education","lineage":["https://openalex.org/I10052268"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abdel-Hameed A. Badawy","raw_affiliation_strings":["Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, NM"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, NM","institution_ids":["https://openalex.org/I10052268"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103871090","display_name":"Jeanine Cook","orcid":"https://orcid.org/0009-0007-2747-8046"},"institutions":[{"id":"https://openalex.org/I4210104735","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210104735"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeanine Cook","raw_affiliation_strings":["Sandia National Labs, Albuquerque, NM"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sandia National Labs, Albuquerque, NM","institution_ids":["https://openalex.org/I4210104735"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4394,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.71000412,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9896000027656555,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9871000051498413,"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.8613185286521912},{"id":"https://openalex.org/keywords/transactional-memory","display_name":"Transactional memory","score":0.7656804323196411},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.709639310836792},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6344221234321594},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5752434134483337},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5134354829788208},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5119367837905884},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.47995880246162415},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.45489802956581116},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.18602198362350464},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18054786324501038},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.08954083919525146}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8613185286521912},{"id":"https://openalex.org/C134277064","wikidata":"https://www.wikidata.org/wiki/Q878206","display_name":"Transactional memory","level":3,"score":0.7656804323196411},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.709639310836792},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6344221234321594},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5752434134483337},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5134354829788208},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5119367837905884},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.47995880246162415},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.45489802956581116},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.18602198362350464},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18054786324501038},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.08954083919525146},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/uic-atc.2017.8397653","is_oa":false,"landing_page_url":"https://doi.org/10.1109/uic-atc.2017.8397653","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE SmartWorld, Ubiquitous Intelligence &amp; Computing, Advanced &amp; Trusted Computed, Scalable Computing &amp; Communications, Cloud &amp; Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1504872746","https://openalex.org/W1527821982","https://openalex.org/W1584341221","https://openalex.org/W1979330015","https://openalex.org/W1986913310","https://openalex.org/W2010523529","https://openalex.org/W2019183416","https://openalex.org/W2021685712","https://openalex.org/W2032791226","https://openalex.org/W2055497547","https://openalex.org/W2092832855","https://openalex.org/W2099537990","https://openalex.org/W2104281071","https://openalex.org/W2113751407","https://openalex.org/W2115003448","https://openalex.org/W2116721352","https://openalex.org/W2120142006","https://openalex.org/W2135430119","https://openalex.org/W2141475351","https://openalex.org/W2141758526","https://openalex.org/W2142861627","https://openalex.org/W2306134418","https://openalex.org/W2410171101","https://openalex.org/W2429503397","https://openalex.org/W2588301782","https://openalex.org/W2592132608","https://openalex.org/W2594206206","https://openalex.org/W2742684692","https://openalex.org/W4205283737","https://openalex.org/W4254608805","https://openalex.org/W4300082411","https://openalex.org/W4302790377","https://openalex.org/W6630425621","https://openalex.org/W6631735744","https://openalex.org/W6634985575","https://openalex.org/W6680705878","https://openalex.org/W6698058830","https://openalex.org/W6742852174"],"related_works":["https://openalex.org/W2069952143","https://openalex.org/W2177773059","https://openalex.org/W2005064465","https://openalex.org/W3086779066","https://openalex.org/W2088892941","https://openalex.org/W4247233665","https://openalex.org/W2335905257","https://openalex.org/W120707803","https://openalex.org/W2171499640","https://openalex.org/W1992053203"],"abstract_inverted_index":{"With":[0],"the":[1,35,42,62,144,147,196],"availability":[2],"of":[3,25,29,37,46,64,119],"multicore":[4],"and":[5,27,74,117,162,198],"manycore":[6],"systems":[7],"with":[8],"large":[9,17,38,80],"main":[10],"memories,":[11],"Symmetric":[12],"Multiprocessors":[13],"(SMPs)":[14],"can":[15,49,76,98,124],"process":[16],"scale":[18],"problems":[19],"such":[20,54,65],"as":[21,55,79,91],"graphs":[22,84],"spanning":[23],"millions":[24],"nodes":[26],"billions":[28],"edges":[30],"which":[31],"used":[32],"to":[33,41,59,126,142,146,195,210],"be":[34,77],"domain":[36],"clusters.":[39],"Due":[40],"shared":[43],"memory":[44,173],"architecture":[45],"SMPs,":[47],"we":[48,132],"apply":[50],"fast,":[51],"novel":[52],"policies":[53],"Transactional":[56],"Memory":[57],"(TM)":[58],"speed":[60],"up":[61,209],"processing":[63],"problems.":[66],"Interestingly,":[67],"most":[68],"applications":[69],"in":[70,87,106],"bioinformatics,":[71],"social":[72],"networks,":[73],"cybersecurity":[75],"represented":[78],"graphs.":[81],"However,":[82],"these":[83],"are":[85],"sparse":[86],"nature.":[88],"Therefore,":[89],"TM":[90,111,123,139,160,166],"a":[92,122,169],"synchronization":[93],"policy":[94],"for":[95],"critical":[96],"sections":[97],"provide":[99],"better":[100,105],"performance":[101],"since":[102],"it":[103],"performs":[104],"low":[107,157,184],"conflict":[108],"scenarios.":[109],"Many":[110],"variants":[112],"exist":[113],"including:":[114],"Software,":[115],"Hardware":[116,138],"combinations":[118],"both.":[120],"Furthermore,":[121],"adapt":[125,143],"applications'":[127],"behavior.":[128,149],"In":[129],"this":[130],"paper,":[131],"introduce":[133],"DAdHTM.":[134],"A":[135],"Dynamically":[136],"Adaptive":[137,164],"(DAdHTM)":[140],"designed":[141],"HTM":[145],"application's":[148],"DAdHTM":[150,182],"outperforms":[151,199],"not":[152],"only":[153],"locks":[154],"but":[155],"also":[156],"overhead":[158],"Software":[159],"(STM)":[161],"even":[163],"Hybrid":[165],"(DyAdHyTM)":[167],"on":[168],"48":[170],"core":[171],"64GB":[172],"dual":[174],"socket":[175],"SMP":[176],"machine.":[177],"Our":[178],"experiments":[179],"show":[180],"that":[181],"has":[183],"overhead.":[185],"It":[186],"is":[187],"competitive":[188],"at":[189,203],"core/thread":[190,204],"counts":[191,205],"below":[192],"24":[193,207],"(close":[194],"best)":[197],"all":[200],"other":[201],"techniques":[202],"above":[206],"by":[208],"43%.":[211]},"counts_by_year":[{"year":2017,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
