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:20210402T160548Z
LOCATION:Track 3
DTSTART;TZID=America/New_York:20201112T143000
DTEND;TZID=America/New_York:20201112T153000
UID:submissions.supercomputing.org_SC20_sess209_pec511@linklings.com
SUMMARY:Keynote: Michael Garland - Programming Systems of Data
DESCRIPTION:Workshop\n\nKeynote: Michael Garland - Programming Systems of 
 Data\n\nGarland\n\nMachine learning and data analysis thrive on mass quant
 ities of data.  At the same time, the cost of data distribution and moveme
 nt is among the most critical factors determining the performance of appli
 cations at scale.  Consequently, scalable high-performance machine learnin
 g and data analysis requires software environments that support the carefu
 l management of data.  Whereas modern cloud systems provide data stores an
 d services that help support efficient delivery of data to applications, t
 he tools at hand for developers to efficiently manage distributed data wit
 hin a running application are considerably more limited.  It is particular
 ly challenging to deliver high-performance execution across distributed no
 des while maintaining software modularity and composability.  In this talk
 , I will focus on developments in the design of scalable programming syste
 ms that help address these challenges by providing data-centric interfaces
  that provide a convenient notation to the developer and dynamic informati
 on to the runtime system tasked with scheduling the application at peak ef
 ficiency.\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

