{"id":"https://openalex.org/W2108686966","doi":"https://doi.org/10.1109/hpcsa.2002.1019157","title":"Compiler support for automatic checkpointing","display_name":"Compiler support for automatic checkpointing","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W2108686966","doi":"https://doi.org/10.1109/hpcsa.2002.1019157","mag":"2108686966"},"language":"en","primary_location":{"id":"doi:10.1109/hpcsa.2002.1019157","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcsa.2002.1019157","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 16th Annual International Symposium on High Performance Computing Systems and Applications","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/A5101117035","display_name":"Sung-Eun Choi","orcid":null},"institutions":[{"id":"https://openalex.org/I1343871089","display_name":"Los Alamos National Laboratory","ror":"https://ror.org/01e41cf67","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I1343871089","https://openalex.org/I198811213","https://openalex.org/I4210120050"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Sung-Eun Choi","raw_affiliation_strings":["Advanced Computing Laboratory, Los Alamos National Laboratory, Los Alamos, USA","Adv. Comput. Lab., Los Alamos Nat. Lab., NM, USA"],"affiliations":[{"raw_affiliation_string":"Advanced Computing Laboratory, Los Alamos National Laboratory, Los Alamos, USA","institution_ids":["https://openalex.org/I1343871089"]},{"raw_affiliation_string":"Adv. Comput. Lab., Los Alamos Nat. Lab., NM, USA","institution_ids":["https://openalex.org/I1343871089"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019323989","display_name":"Steven J. Deitz","orcid":null},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]},{"id":"https://openalex.org/I58610484","display_name":"Seattle University","ror":"https://ror.org/02jqc0m91","country_code":"US","type":"education","lineage":["https://openalex.org/I58610484"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S.J. Deitz","raw_affiliation_strings":["Department of Computer Science & Engineering, University of Washington, Seattle, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science & Engineering, University of Washington, Seattle, USA","institution_ids":["https://openalex.org/I201448701","https://openalex.org/I58610484"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5101117035"],"corresponding_institution_ids":["https://openalex.org/I1343871089"],"apc_list":null,"apc_paid":null,"fwci":1.6526,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.87609471,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"213","last_page":"220"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":1.0,"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":1.0,"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.9952999949455261,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9904000163078308,"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.8588057160377502},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7778990268707275},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.572507381439209},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5387107133865356},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.47270700335502625},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4592463970184326},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.369423508644104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8588057160377502},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7778990268707275},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.572507381439209},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5387107133865356},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.47270700335502625},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4592463970184326},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.369423508644104},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpcsa.2002.1019157","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcsa.2002.1019157","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 16th Annual International Symposium on High Performance Computing Systems and Applications","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W134593853","https://openalex.org/W1483057306","https://openalex.org/W1599300271","https://openalex.org/W1911403303","https://openalex.org/W2004885674","https://openalex.org/W2100970777","https://openalex.org/W2113201593","https://openalex.org/W2137505714","https://openalex.org/W2169164058","https://openalex.org/W2296772319","https://openalex.org/W2532179386","https://openalex.org/W6605487176","https://openalex.org/W6628830700","https://openalex.org/W6636048220","https://openalex.org/W6675270725","https://openalex.org/W6677185742","https://openalex.org/W6728638593"],"related_works":["https://openalex.org/W4231704780","https://openalex.org/W2083794993","https://openalex.org/W352609212","https://openalex.org/W4200340037","https://openalex.org/W1511772879","https://openalex.org/W4379115841","https://openalex.org/W4240253816","https://openalex.org/W3096456556","https://openalex.org/W608917066","https://openalex.org/W4283652261"],"abstract_inverted_index":{"Checkpointing":[0],"is":[1],"a":[2,20,95,103,120],"key":[3],"technology":[4],"for":[5],"applications":[6,26],"on":[7],"large":[8],"cluster":[9,13],"computer":[10],"systems.":[11],"As":[12],"sizes":[14],"grow,":[15],"component":[16],"failures":[17,35],"will":[18,27],"become":[19],"normal":[21],"part":[22],"of":[23,75,92,97],"operation,":[24],"and":[25,47],"have":[28,57],"to":[29,81],"deal":[30],"more":[31],"directly":[32],"with":[33],"repeated":[34],"during":[36,109,135],"program":[37],"runs.":[38],"We":[39,63,87],"describe":[40],"automatic":[41],"checkpointing":[42],"in":[43,83],"the":[44,73,76,90,110,136],"ZPL":[45],"compiler":[46,113],"its":[48],"advantages":[49],"over":[50],"traditional":[51],"library":[52],"or":[53],"system-based":[54],"approaches":[55],"that":[56,65,115,129],"no":[58,132],"information":[59],"about":[60],"application":[61,85],"behavior.":[62],"show":[64],"even":[66],"naive":[67],"compiler-inserted":[68],"checkpoints":[69,118],"can":[70,101],"significantly":[71],"reduce":[72],"size":[74],"checkpoint":[77,93,105,123,137],"recovery":[78],"data,":[79],"up":[80],"73%":[82],"our":[84],"suite.":[86],"also":[88],"introduce":[89],"notion":[91],"ranges,":[94],"range":[96],"code":[98],"where":[99],"processors":[100],"perform":[102],"local":[104,117],"at":[106],"any":[107,144],"time":[108],"range.":[111,138],"The":[112],"guarantees":[114],"these":[116],"form":[119],"globally":[121],"consistent":[122],"without":[124],"global":[125],"coordination":[126],"by":[127,149],"ensuring":[128],"there":[130],"are":[131],"in-flight":[133],"messages":[134],"Checkpoint":[139],"ranges":[140],"help":[141],"further":[142],"alleviate":[143],"additional":[145],"network":[146],"congestion":[147],"caused":[148],"checkpointing.":[150]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"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"}
