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:20260422T143141Z
LOCATION:B212
DTSTART;TZID=America/New_York:20241120T121500
DTEND;TZID=America/New_York:20241120T131500
UID:submissions.supercomputing.org_SC24_sess633_bof213@linklings.com
SUMMARY:Can Python Do for HPC What It Did for Machine Learning?
DESCRIPTION:George Biros (University of Texas, Oden Institute); Rosa Badia
  (Barcelona Supercomputing Center (BSC)); Elliott Slaughter (SLAC National
  Accelerator Laboratory); Mattan Erez and Milos Gligoric (The University o
 f Texas at Austin); and Harald Koestler (Friedrich-Alexander University, E
 rlangen-Nuremberg)\n\nPython is now one of the most popular programming la
 nguages. In HPC, it has predominantly been used to coordinate coarse-grain
  library components or workflows. However, it is increasingly being used t
 o develop and coordinate applications with dynamic finer-grain components 
 that are challenging to map efficiently onto heterogeneous resources. In t
 his BoF, we discuss this challenge and efforts to design Python-based HPC,
  production quality codes for HPC leadership platforms. We will discuss is
 sues such as multithreading, GPU kernel development, task-based coordinati
 on on heterogeneous systems with a mix of CPUs and GPUs, inter-node intero
 perability, scalability, portability, and reproducibility.\n\nRegistration
  Category: Tech Program Reg Pass, Exhibits Reg Pass\n\n
END:VEVENT
END:VCALENDAR
