TSGL: A tool for visualizing multithreaded behavior

Published in SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2018

Recommended citation: Joel C. Adams, Patrick A. Crain, Christopher P. Dilley, Christiaan D. Hazlett, Elizabeth R. Koning, Serita M. Nelesen, Javin B. Unger, Mark B. Vande Stel, 'TSGL: A tool for visualizing multithreaded behavior,' Journal of Parallel and Distributed Computing, Volume 118, Part 1, 2018, Pages 233-246, ISSN 0743-7315, https://doi.org/10.1016/j.jpdc.2018.02.025. http://academicpages.github.io/files/TSGL.pdf

This paper describes the thread safe graphics library (TSGL), a tool by which an educator can add graphics calls to a working multithreaded program in order to make visible the underlying parallel behavior.

Download paper here