首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >WebGPU: A Scalable Online Development Platform for GPU Programming Courses
【24h】

WebGPU: A Scalable Online Development Platform for GPU Programming Courses

机译:WebGPU:GPU编程课程可扩展的在线开发平台

获取原文

摘要

The popularity of computer science classes offered through Massive Open On-line Courses (MOOCs) creates both opportunities and challenges. Programming-based classes need to provide consistent development infrastructures that are both scalable and user friendly to students. The "Heterogeneous Parallel Programming" class offered through Coursera teaches GPU programming and encountered these problems. We developed WebGPU - an online GPU development platform - providing students with a user friendly scalable GPU computing platform throughout the course. It has been used as the CUDA, OpenACC, and OpenCL programming environment for large Coursera courses, short-running summer schools, and traditional semester-long graduate and undergraduate courses. WebGPU has since replaced our traditional development infrastructure for the GPU classes offered at UIUC. This paper presents the original, revised, and upcoming WebGPU designs that address the requirements and challenges of offering sophisticated computing resources to a large, quickly-varying number of students.
机译:通过大规模开放的在线课程提供计算机科学课程(MOOCS)的计算机科学课程的普及创造了机会和挑战。基于编程的课程需要提供一致的开发基础架构,这些基础设施都是可扩展和用户对学生友好的。通过Coursera提供的“异构并行编程”课程教授GPU编程并遇到这些问题。我们开发了WebGPU - 一个在线GPU开发平台 - 在整个课程中为学生提供用户友好的可扩展GPU计算平台。它已被用作CUDA,OPENACC和OpenCL编程环境,为大型Coursera课程,短跑暑期学校以及传统的学期毕业生和本科课程。 WebGPU自从uiuc提供的GPU课程中取代了传统的发展基础设施。本文提出了原始,修订的和即将到来的WebGPU设计,这些设计解决了向大型,快速不同数量的学生提供复杂的计算资源的要求和挑战。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号