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:702
DTSTART;TZID=America/Denver:20191117T120500
DTEND;TZID=America/Denver:20191117T121000
UID:submissions.supercomputing.org_SC19_sess111_ws_eduhpcl101@linklings.co
 m
SUMMARY:Hearing Program Behavior with TSAL
DESCRIPTION:Workshop\n\nHearing Program Behavior with TSAL\n\nAdams, Wissi
 nk\n\nMuch work has been done in the area of real-time algorithm visualiza
 tion, in which a program produces a graphical representation of its behavi
 or as it executes. In this lightning talk, we examine the relatively uncha
 rted territory of real-time audialization, in which a program produces a s
 onic representation of its behavior as it executes. Such work seems apt to
  be beneficial for auditory learners, especially those with visual disabil
 ities. To support this exploration, we have created the Thread Safe Audio 
 Library (TSAL), a platform-independent, object-oriented C++ library that p
 rovides thread-safe classes for mixing, synthesizing, and playing sounds. 
 Using TSAL, we can create an audialization by taking a working program and
  adding library calls that generate behavior-representing sounds in real t
 ime. If a program is multithreaded, each thread can play distinct sounds, 
 allowing us to hear the multithreaded behavior. This lightning talk provid
 es an overview of TSAL and demonstrates several audializations, including 
 the Producers-Consumers Problem, Parallel MergeSort, and others.\n\nTag: W
 orkshop Reg Pass, Education, HPC, Training\n\nRegistration Category: Works
 hop Reg Pass, Education, HPC, Training
URL:https://sc19.supercomputing.org/presentation/?id=ws_eduhpcl101&sess=se
 ss111
END:VEVENT
END:VCALENDAR

