BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20200129T163600Z
LOCATION:605
DTSTART;TZID=America/Denver:20191118T093200
DTEND;TZID=America/Denver:20191118T100000
UID:submissions.supercomputing.org_SC19_sess116_ws_hust106@linklings.com
SUMMARY:Using Malleable Task Scheduling to Accelerate Package Manager Inst
 allations
DESCRIPTION:Workshop\n\nUsing Malleable Task Scheduling to Accelerate Pack
 age Manager Installations\n\nKnight, Wilke, Gamblin\n\nPackage managers, c
 ontainers, automated testing, and Continuous Integration (CI), are becomin
 g an essential part of HPC development workflows.  These automated tools o
 ften require software recompilation.  However, large stacks such as those 
 deployed on HPC clusters can have combinatorial dependencies, and may take
  a system several days to compile.  Despite the use of simple parallelizat
 ion (such as 'make -j'), build execution time often do not scale with syst
 em resources.  For such cases, it is possible to improve overall installat
 ion time by compiling parts of software stack independently, each schedule
 d on a subset of available cores.  We apply malleable-task scheduling algo
 rithms to better exploit available parallelism in build system workflows a
 nd improve stack build time overall.  Using a prototype implementation in 
 the Spack package manager, malleable-task scheduling can improve build tim
 es by more than 2x.\n\nTag: Workshop Reg Pass, Best Practices, Build Syste
 ms, Datacenter, HPC Center Planning and Operations, Parallel Application F
 rameworks, System Testing, Tools\n\nRegistration Category: Workshop Reg Pa
 ss, Best Practices, Build Systems, Datacenter, HPC Center Planning and Ope
 rations, Parallel Application Frameworks, System Testing, Tools
URL:https://sc19.supercomputing.org/presentation/?id=ws_hust106&sess=sess1
 16
END:VEVENT
END:VCALENDAR

