No Travel? No Problem.

Remote Participation
Visualizing Parallel Dynamic Programming Using the Thread Safe Graphics Library
Author/Presenters
Event Type
Workshop
Tags
Big Data
Education and Training and Outreach
HPC Training and Education
Registration Categories
W
TimeSunday, 14 November 20212pm - 2:15pm CST
Location241
DescriptionThe design and analysis of parallel algorithms are both fundamental to the set of high-performance, parallel, and distributed computing skills required to use modern computing resources efficiently. In this work, we present an approach of teaching parallel computing within an undergraduate algorithms course that combines the paradigms of dynamic programming and multithreaded parallelization. We have developed a visualization tool built with the Thread Safe Graphics Library that enables interactive demonstration of parallelization techniques for two fundamental dynamic programming problems, 0/1 Knapsack and Longest Common Subsequence. We describe the implementation of the tool, the real-time animation it produces, and the results of using it in class. The tool is publicly available to be used directly or as a basis on which to build visualizations of other parallel dynamic programming algorithms.
Back To Top Button