BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20250626T234541Z
LOCATION:B301
DTSTART;TZID=America/New_York:20241118T113000
DTEND;TZID=America/New_York:20241118T115000
UID:submissions.supercomputing.org_SC24_sess746_ws_esp101@linklings.com
SUMMARY:Scrutinizing Variables for Checkpoint Using Automatic Differentiat
 ion
DESCRIPTION:Xin Huang, Weiping Zhang, Shiman Meng, Wubiao Xu, and Xiang Fu
  (Nanchang Hangkong University); Luanzheng Guo (Pacific Northwest National
  Laboratory (PNNL)); and Kento Sato (RIKEN)\n\nCheckpoint/Restart (C/R) sa
 ves the running state of the programs periodically, which consumes conside
 rable time and system resources. We observe that not every piece of data i
 s involved in the computation in typical HPC applications; such unused dat
 a should be excluded from checkpointing for better storage and compute eff
 iciency. We propose a systematic approach that leverages automatic differe
 ntiation (AD) to scrutinize every element within variables (e.g., arrays) 
 necessary for checkpointing. This allows us to identify critical and uncri
 tical elements and eliminate uncritical elements from checkpointing. Speci
 fically, we inspect every single element within a variable necessary for c
 heckpointing with an AD tool to determine whether the element has an impac
 t on the application output or not. We validate our approach with all benc
 hmarks from the NPB suite. We visualize the distribution of critical and u
 ncritical elements within a variable with respect to its binary impact (ye
 s or no) on the application output.\n\nTag: Applications and Application F
 rameworks, Algorithms, Performance Evaluation and/or Optimization Tools\n\
 nRegistration Category: Workshop Reg Pass\n\nSession Chairs: Tiernan Casey
  (Sandia National Laboratories) and Antigoni Georgiadou (Oak Ridge Nationa
 l Laboratory (ORNL))\n\n
END:VEVENT
END:VCALENDAR
