Seeing Multithreaded Behavior Using TSGL

Seeing Multithreaded Behavior Using TSGL
复制标题

使用 TSGL 查看多线程行为

DOI:
--
复制
发表时间:
2016
期刊:
IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
影响因子:
--
通讯作者:
Christopher P. Dilley
Christopher P. Dilley
中科院分区:
--
文献类型:
--
作者:
Joel C. Adams;Patrick A. Crain;Christopher P. Dilley

文献摘要

被引文献

相似文献

由于多核处理器现在是架构标准,并行计算是核心CS课程,教育工作者必须创建教学材料和工具,以帮助学生掌握并行抽象和概念。本文介绍了线程安全图形库(TSGL),一个工具,教育工作者可以添加图形调用一个工作的多线程程序,以使可见的底层并行行为。使用TSGL,教师(或学生)可以创建并行可视化,清楚地显示给定程序正在使用的并行模式或技术,允许学生在程序运行时近实时地看到并行行为。TSGL包括许多说明其使用的示例,本文提供了一个代表性的示例,可以在讲座或自定进度的实验室格式中使用。
Since multicore processors are now the architectural standard and parallel computing is in the core CS curriculum, educators must create pedagogical materials and tools to help students master parallel abstractions and concepts. 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. Using TSGL, an instructor (or student) can create parallel visualizations that clearly show the parallel patterns or techniques that a given program is using, allowing students to see the parallel behavior in near real-time as the program is running. TSGL includes many examples that illustrate its use, this paper presents a representative sample that can be used, either in a lecture or a self-paced lab format.