{"id":"https://openalex.org/W2951941091","doi":"https://doi.org/10.1145/3330345.3330388","title":"BonVoision","display_name":"BonVoision","publication_year":2019,"publication_date":"2019-06-18","ids":{"openalex":"https://openalex.org/W2951941091","doi":"https://doi.org/10.1145/3330345.3330388","mag":"2951941091"},"language":"en","primary_location":{"id":"doi:10.1145/3330345.3330388","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3330345.3330388","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Supercomputing","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/A5101558676","display_name":"Bo Fang","orcid":"https://orcid.org/0009-0003-3847-5765"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Bo Fang","raw_affiliation_strings":["University of British Columbia"],"affiliations":[{"raw_affiliation_string":"University of British Columbia","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011613970","display_name":"Hassan H. Halawa","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hassan Halawa","raw_affiliation_strings":["University of British Columbia"],"affiliations":[{"raw_affiliation_string":"University of British Columbia","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073641368","display_name":"Karthik Pattabiraman","orcid":"https://orcid.org/0000-0003-2380-3415"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Karthik Pattabiraman","raw_affiliation_strings":["University of British Columbia"],"affiliations":[{"raw_affiliation_string":"University of British Columbia","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088755273","display_name":"Matei Ripeanu","orcid":"https://orcid.org/0000-0001-9839-3866"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Matei Ripeanu","raw_affiliation_strings":["University of British Columbia"],"affiliations":[{"raw_affiliation_string":"University of British Columbia","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006650430","display_name":"Sriram Krishnamoorthy","orcid":"https://orcid.org/0000-0002-4682-1002"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sriram Krishnamoorthy","raw_affiliation_strings":["Pacific Northwest National Laboratory"],"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory","institution_ids":["https://openalex.org/I142606810"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101558676"],"corresponding_institution_ids":["https://openalex.org/I141945490"],"apc_list":null,"apc_paid":null,"fwci":0.8843,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.76311942,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"484","last_page":"496"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9987999796867371,"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.8667072057723999},{"id":"https://openalex.org/keywords/stencil","display_name":"Stencil","score":0.7249680161476135},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6258046627044678},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6236421465873718},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.5966803431510925},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5285374522209167},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.5207831263542175},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4692801237106323},{"id":"https://openalex.org/keywords/data-access","display_name":"Data access","score":0.43575847148895264},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.407732218503952},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3972145915031433},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.36123228073120117},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3311871290206909},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.26740092039108276},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2404908835887909},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.16594865918159485}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8667072057723999},{"id":"https://openalex.org/C76752949","wikidata":"https://www.wikidata.org/wiki/Q7607499","display_name":"Stencil","level":2,"score":0.7249680161476135},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6258046627044678},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6236421465873718},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.5966803431510925},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5285374522209167},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.5207831263542175},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4692801237106323},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.43575847148895264},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.407732218503952},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3972145915031433},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.36123228073120117},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3311871290206909},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26740092039108276},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2404908835887909},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.16594865918159485},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3330345.3330388","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3330345.3330388","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Sustainable cities and communities","id":"https://metadata.un.org/sdg/11","score":0.4099999964237213}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W35708471","https://openalex.org/W1525451871","https://openalex.org/W1610688982","https://openalex.org/W1695243693","https://openalex.org/W1745893157","https://openalex.org/W1965936844","https://openalex.org/W1977792483","https://openalex.org/W1978082708","https://openalex.org/W1996401082","https://openalex.org/W1998988707","https://openalex.org/W1999317392","https://openalex.org/W2004675401","https://openalex.org/W2021337678","https://openalex.org/W2025024269","https://openalex.org/W2033656974","https://openalex.org/W2043422726","https://openalex.org/W2080640552","https://openalex.org/W2083613288","https://openalex.org/W2089344916","https://openalex.org/W2097243222","https://openalex.org/W2105039796","https://openalex.org/W2116097016","https://openalex.org/W2128973633","https://openalex.org/W2133046454","https://openalex.org/W2138692126","https://openalex.org/W2141435354","https://openalex.org/W2143283746","https://openalex.org/W2144495364","https://openalex.org/W2148039812","https://openalex.org/W2148707178","https://openalex.org/W2150196852","https://openalex.org/W2161416813","https://openalex.org/W2180285887","https://openalex.org/W2229245554","https://openalex.org/W2412349256","https://openalex.org/W2470920449","https://openalex.org/W2485331474","https://openalex.org/W2515526980","https://openalex.org/W2529344296","https://openalex.org/W2529578574","https://openalex.org/W2561164793","https://openalex.org/W2580243656","https://openalex.org/W2624835010","https://openalex.org/W2631994569","https://openalex.org/W2765248414","https://openalex.org/W2767694495","https://openalex.org/W2785835724","https://openalex.org/W2796299689","https://openalex.org/W2902783593","https://openalex.org/W2905530277","https://openalex.org/W2945405485","https://openalex.org/W2969446929","https://openalex.org/W2998208529","https://openalex.org/W3014653994","https://openalex.org/W4233447799","https://openalex.org/W4240237526","https://openalex.org/W4245744969","https://openalex.org/W6674481701"],"related_works":["https://openalex.org/W3105129168","https://openalex.org/W2804920739","https://openalex.org/W4316371992","https://openalex.org/W2186216222","https://openalex.org/W2392765154","https://openalex.org/W2564509292","https://openalex.org/W640253221","https://openalex.org/W4243631099","https://openalex.org/W4285014488","https://openalex.org/W2066011280"],"abstract_inverted_index":{"Detectable":[0],"but":[1],"Uncorrectable":[2],"Errors":[3],"(DUEs)":[4],"in":[5,79,104,169,208,247],"the":[6,21,34,80,122,136,145,159,166,170,173,185,210,229,248],"memory":[7,106,137,174],"subsystem":[8],"are":[9,77,84,92],"becoming":[10],"increasingly":[11],"frequent.":[12],"Today,":[13],"upon":[14],"encountering":[15],"a":[16,66,125,141,151,178,251],"DUE,":[17,179],"applications":[18,52],"crash,":[19],"and":[20,29,143,180,215],"recovery":[22,127],"methods":[23],"used":[24,94],"incur":[25],"significant":[26,245],"performance,":[27],"storage,":[28],"energy":[30],"overheads.":[31],"To":[32],"mitigate":[33],"impact":[35],"of":[36,50,124,172,250],"these":[37,63,89,118],"errors,":[38],"we":[39,68,120],"start":[40],"from":[41],"two":[42],"high-level":[43],"observations":[44,119],"that":[45,76,129,154,176,191,239],"apply":[46],"to":[47,98,101,108,134,164,183,227,234,244],"some":[48],"classes":[49],"HPC":[51],"(e.g.,":[53],"stencil":[54],"computations":[55],"on":[56,117],"regular":[57],"grids":[58],"or":[59,232],"irregular":[60],"meshes):":[61],"first,":[62],"applications,":[64],"display":[65],"property":[67],"dub":[69],"spatial":[70,131],"data":[71,74,90,132,167,230],"smoothness:":[72],"i.e.,":[73],"items":[75,91],"nearby":[78,105],"application's":[81,110],"logical":[82],"space":[83],"relatively":[85],"similar.":[86],"Second,":[87],"since":[88],"generally":[93],"together,":[95],"programmers":[96],"go":[97],"great":[99],"lengths":[100],"place":[102],"them":[103,182],"locations":[107],"improve":[109],"performance":[111],"by":[112,140,254],"improving":[113],"access":[114,233],"locality.":[115],"Based":[116],"explore":[121],"feasibility":[123],"roll-forward":[126],"scheme":[128],"leverages":[130],"smoothness":[133],"repair":[135],"location":[138,175],"corrupted":[139,186],"DUE":[142,156],"continues":[144],"application":[146,160,211],"execution.":[147],"We":[148,237],"present":[149],"BonVoision,":[150],"run-time":[152],"system":[153],"intercepts":[155],"events,":[157],"analyzes":[158],"binary":[161],"at":[162],"runtime":[163],"identify":[165],"elements":[168],"neighborhood":[171],"generates":[177],"uses":[181],"fix":[184],"data.":[187],"Our":[188],"evaluation":[189],"demonstrates":[190],"BonVoision":[192,241],"is:":[193],"(i)":[194],"efficient":[195],"-":[196,203,219],"it":[197,204,221],"incurs":[198],"negligible":[199],"overhead,":[200],"(ii)":[201],"effective":[202],"is":[205],"frequently":[206],"successful":[207],"continuing":[209],"with":[212],"benign":[213],"outcomes,":[214],"(iii)":[216],"user":[217],"friendly":[218],"as":[220],"does":[222],"not":[223],"require":[224],"programmer":[225],"input":[226],"expose":[228],"layout":[231],"source":[235],"code.":[236],"demonstrate":[238],"using":[240],"can":[242],"lead":[243],"savings":[246],"context":[249],"checkpointing/restart":[252],"schemes":[253],"enabling":[255],"longer":[256],"checkpoint":[257],"intervals.":[258]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2019-06-27T00:00:00"}
